LiveFetch não pode ser negociado na Coinbase.

Os dados são provenientes de CoinMarketCap e outros terceiros. Não oferecemos qualquer garantia quanto a precisão dos dados fornecidos. Saber mais

Sobre LiveFetch

A small framework/module for keeping LLMs up-to-date with current events past their cut-off date.

# LiveFetch

Keyless evidence retrieval framework for grounded reasoning systems.

## Overview

LiveFetch provides deterministic, timestamped web evidence for LLM pipelines. It combines discovery, extraction, and multi-factor ranking into a single retrieval primitive that returns structured `EvidencePacket` objects.

## Architecture

```mermaid
flowchart LR
I[RetrievalIntent] --> D[Discovery]
D -->|URLs| F[Fetch]
F -->|HTML| E[Extract]
E -->|text + meta| S[Score]
S --> P[EvidencePacket]
S -.-> C[(SQLite)]
```

## Scoring Model

Documents are ranked by a weighted linear combination:

$S(d|q) = w_r * R + w_f * F + w_t * T - w_dup * D$

| Component | Weight | Description |
|-----------|--------|-------------|
| R (relevance) | 0.55 | Token overlap + fuzzy string similarity |
| F (freshness) | 0.25 | Exponential decay: $2^(-age_days / 7)$ |
| T (trust) | 0.20 | Domain-based prior (.gov=0.9, .edu=0.85, etc.) |
| D (redundancy) | 0.35 | Similarity penalty to already-selected docs |

## Installation

```bash
pip install -r requirements.txt
```

## Usage

```python
from DCC.main import LiveFetch, RetrievalIntent

intent = RetrievalIntent(
query="EU AI Act enforcement",
mode="news", # web | news | rss
max_results=5,
freshness_days=14,
need_quotes=True
)

with LiveFetch() as lf:
packets = lf.run_sync(intent)
```

## Data Structures

### RetrievalIntent

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| query | str | required | Search query or RSS URL |
| mode | Literal | "news" | Discovery mode: web, news, rss |
| max_results | int | 8 | Max packets returned |
| freshness_days | int | 14 | Hard filter cutoff (None=disabled) |
| need_quotes | bool | True | Extract quotable sentences |
| allow_domains | List[str] | None | Whitelist filter |
| deny_domains | List[str] | None | Blacklist filter |

### EvidencePacket

| Field | Type | Description |
|-------|------|-------------|
| url | str | Canonical source URL |
| domain | str | Extracted domain |
| title | str | Page title |
| text | str | Extracted content (clipped to 12k chars) |
| published_at | datetime | Publication timestamp |
| fetched_at | datetime | Retrieval timestamp (UTC) |
| score | float | Composite ranking score |
| score_breakdown | Dict | Individual R/F/T/D components |
| content_sha256 | str | Content hash for deduplication |
| quotes | List[str] | Key sentences for citation |

## Extraction Pipeline

1. **trafilatura** (primary) - fast mode extraction
2. **newspaper3k** (fallback) - also provides publish date inference
3. **readability-lxml** (tertiary) - boilerplate removal + trafilatura cleanup

## Cache

SQLite with WAL mode. Schema:

```sql
CREATE TABLE docs (
url TEXT PRIMARY KEY,
content_sha256 TEXT,
fetched_at TEXT,
published_at TEXT,
title TEXT,
text TEXT
);
```

Default path: `livefetch.sqlite`

## Configuration

Class attributes on `LiveFetch`:

| Attribute | Default | Description |
|-----------|---------|-------------|
| MAX_CONCURRENCY | 6 | Parallel fetch limit |
| TIMEOUT_S | 15.0 | HTTP timeout |
| MAX_CHARS | 12000 | Content truncation |
| FRESHNESS_HALF_LIFE | 7.0 | Days for 50% freshness decay |

## Dependencies

- ddgs (DuckDuckGo search)
- httpx (async HTTP)
- trafilatura, newspaper3k, readability-lxml (extraction)
- rapidfuzz (similarity)
- tldextract (domain parsing)
- feedparser (RSS)



Source:

Ganhe até US$ 2.000 ao comprar US$ 50 em criptomoedas

Registar-me
Aplicam-se restrições. Consulte os termos completos.

€ 0,000001069

Info de negociação

Estatísticas do mercado

Capitalização do mercado

€ 1,07 mil

FDV

€ 1,07 mil

Fornecimento Circ.

1 bi LIVEFETCH

Oferta Máxima

Sem dados suficientes

Oferta Total

1 bi LIVEFETCH

Desempenho

Popularidade

Sem dados suficientes

Dominância

Sem dados suficientes

Volume (24 h)

Sem dados suficientes

Volume (7D)

Sem dados suficientes

Volume (30d)

Sem dados suficientes

Máximo de sempre

Sem dados suficientes

Mudança de preço (1A)

Sem dados suficientes

Detalhes adicionais

Detalhes do mercado

LIVEFETCH vs. mercados

Sem dados suficientes

LIVEFETCH vs BTC

Sem dados suficientes

LIVEFETCH vs ETH

Sem dados suficientes

Etiquetas

0

Rede e Endereços

Rede
Endereço

Solana

9HBe4qvKaAFRRdxFvU8xcjUN6w4ZPcyi2MEcEmtwswrm

Histórico de preços

Hora
Preço
Alterar
Hoje
€ 0,000001069
NaN%
1 dia
€ 0,0000009806
0,00%
1 semana
€ 0,0000009832
0,00%
1 mês
€ 0,000001069
0,00%
1 ano
€ 0,00
0,00%

Perguntas frequentes

Atualizamos o nosso LiveFetch para a moeda EUR em tempo real. Obtenha o preço atual de LiveFetch na Coinbase.

A atual capitalização do mercado de LiveFetch é € 1,069 mil. Uma capitalização do mercado elevada implica que um ativo é altamente valorizado pelo mercado.

Nas últimas 24 horas, o volume de negociação de LiveFetch foi € 0,00.

A atual oferta em circulação de LiveFetch é 1 bilhão.

Ganhe até US$ 2.000 ao comprar US$ 50 em criptomoedas

Ganhe cripto grátis após efetuar a primeira compra.

Calculadora de LiveFetch

Ativos relacionados

Legal

Saiba mais