Coinbase
How to Buy LiveFetch
Good news! You can buy LiveFetch on Coinbase's centralized exchange. We've included detailed instructions to make it easier for you to buy LiveFetch.
Read more

This is an unreviewed asset from a decentralized exchange (DEX), available in most US locations. Create a free account to see if you can trade it.
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:
Earn up to $2,000 when you buy $50 in crypto
Sign me up$1.23K
$1.23K
1B LIVEFETCH
No maximum supply
1B LIVEFETCH
Not enough data
Not enough data
Not enough data
Not enough data
Not enough data
Not enough data
LIVEFETCH vs markets
Not enough data
LIVEFETCH vs BTC
Not enough data
LIVEFETCH vs ETH
Not enough data
Tags
Network | Address | |
|---|---|---|
Solana | 9HBe4qvKaAFRRdxFvU8xcjUN6w4ZPcyi2MEcEmtwswrm |
Time | Price | Change |
|---|---|---|
Today | $0.000001234 | Not enough data |
1 Day | $0.000001132 | |
1 Week | $0.000001132 | |
1 Month | $0.000001219 | |
1 Year | $0.00 |
Earn up to $2,000 when you buy $50 in crypto
Earn free crypto after making your first purchase.
Terms apply. Sum of median estimated savings and rewards earned, per user in 2021 across multiple Coinbase programs (excluding sweepstakes). This amount includes fee waivers from Coinbase One (excluding the subscription cost), rewards from Coinbase Card, and staking rewards.
Information is provided for informational purposes only and is not investment advice. This is not a recommendation to buy or sell a particular digital asset or to employ a particular investment strategy. Coinbase makes no representation on the accuracy, suitability, or validity of any information provided or for a particular asset.
Certain content has been prepared by third parties not affiliated with Coinbase Inc. or any of its affiliates and Coinbase is not responsible for such content. Coinbase is not liable for any errors or delays in content, or for any actions taken in reliance on any content. Information is provided for informational purposes only and is not investment advice. This is not a recommendation to buy or sell a particular digital asset or to employ a particular investment strategy. Coinbase makes no representation on the accuracy, suitability, or validity of any information provided or for a particular asset. Prices shown are for illustrative purposes only. Actual cryptocurrency prices and associated stats may vary. Data presented may reflect assets traded on Coinbase’s exchange and select other cryptocurrency exchanges.