LiveFetch kann nicht auf Coinbase getradet werden.

Die Daten stammen von CoinMarketCap und anderen Dritten. Wir geben keine Zusicherungen hinsichtlich der Richtigkeit der angegebenen Daten. Mehr erfahren

Über 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:

Verdienen Sie bis zu 2.000 $, wenn Sie 50 $ in Krypto kaufen

Registrieren
Es gelten Einschränkungen. Siehe vollständige Bedingungen.

0,000001069 €

Markttrends

Marktstatistiken

Marktkap.

1068,72 €

FDV

1068,72 €

Umlaufmenge

1 Mrd. LIVEFETCH

Höchstmenge

Kein maximales Angebot

Gesamtmenge

1 Mrd. LIVEFETCH

Performance

Beliebtheit

Nicht genügend Daten

Dominanz

Nicht genügend Daten

Volumen (24 h)

Nicht genügend Daten

Volumen (7 T.)

Nicht genügend Daten

Volumen (30 T.)

Nicht genügend Daten

Allzeithoch

Nicht genügend Daten

Kursänderung (1 J.)

Details

Marktdetails

LIVEFETCH vs Märkte

Nicht genügend Daten

LIVEFETCH im Vergleich zu BTC

Nicht genügend Daten

LIVEFETCH vs ETH

Nicht genügend Daten

Tags

0

Protokoll und Adressen

Netzwerk
Adresse

Solana

9HBe4qvKaAFRRdxFvU8xcjUN6w4ZPcyi2MEcEmtwswrm

Kursverlauf

Zeit
Kurs
Änderung
Heute
0,000001069 €
Nicht genügend Daten
1 Tag
0,0000009805 €
0,00 %
1 Woche
0,0000009817 €
0,00 %
1 Monat
0,000001071 €
0,00 %
1 Jahr
0,00 €
0,00 %

FAQ

Wir aktualisieren unsere LiveFetch in der Währung EUR in Echtzeit. Sehen Sie sich den Live-Kurs von LiveFetch auf Coinbase an.

Die aktuelle Marktkapitalisierung von LiveFetch beträgt 1068,724 €. Eine hohe Marktkapitalisierung bedeutet, dass der Markt ein Asset hoch bewertet.

In den letzten 24 Stunden betrug das Handelsvolumen von LiveFetch 0,00 €.

Das derzeit zirkulierende Angebot an LiveFetch beträgt 1 Milliarde.

Verdienen Sie bis zu 2.000 $, wenn Sie 50 $ in Krypto kaufen

Gratis-Kryptowährungen bei Ihrem ersten Kauf

LiveFetch-Rechner

Ähnliche Kryptos

Rechtliches

Mehr erfahren