📰 Latest Articles & Guides

Mistral €3B Series D Fuels European AI Independence

Mistral €3B Series D Fuels European AI Independence
Mistral just raised €3 billion at a €21 billion valuation, making it the most valuable private AI company in Europe by a wide margin. That's impressive, but what really stands out is how they got here. While Silicon Valley's approach to frontier models has been "raise enormous rounds, build massive teams, and spend lavishly on compute," Mistral has followed a different path entirely. Three years after launching, they've essentially proven you can compete with OpenAI and Anthropic without playing by the usual Silicon Valley rules. Their funding round, led by Samsung and joined by investors like ICONIQ and General Atlantic, signals something bigger than just money. It's a vote of confidence in the idea that there's room for a European challenger to build foundational AI technology. I've watched plenty of AI startups burn through hundreds of millions chasing scale, but Mistral's approach feels more deliberate. They're not just raising cap...

Jellyfin 12.0: Database Rewrite Boosts Performance

Jellyfin 12.0: Database Rewrite Boosts Performance
Jellyfin 12.0 is out, and it's the first major version bump in nearly four years where the headline feature isn't fighting fires. That's worth pausing on, because if you've used Jellyfin for any length of time, you know that "major version" usually means "brace yourself, something's about to break." This one's different. The database rewrite that started in 10.8 finally pays off in real, user-visible performance gains. Pages that used to freeze while loading now just load. That's the kind of improvement that doesn't sound revolutionary until you've spent years waiting for a page to unfreeze. There's also proper books and comics support, which feels like a feature that should have existed five years ago. I won't pretend this release is without risk. The database schema changes mean first boot will actively rewrite your data, and there's no rollback path. You'll want backups. But after years of incremental f...

x402-gateway — 21 Pay-Per-Call APIs for AI Agents (USDC on B

x402-gateway — 21 Pay-Per-Call APIs for AI Agents (USDC on B
21 pay-per-call APIs for AI agents — blockchain data, web scraping, ZK proof verification, QR/diagram/OG-image rendering, LLM chat, gift cards. Settled in USDC on Base via the x402 payment protocol. No accounts, no API keys: agents pay per request via the x402 protocol. x402 Payment Protocol Pay-per-call MCP. No accounts. No logins. No keys. 21 tools on Base via the Coinbase CDP x402 facilitator. Agents pay per request in USDC — settled on-chain in seconds. No API keys to provision, no subscriptions to manage. 21 Tools live $0.001 Starting price <2s Response time USDC on Base How it works The x402 protocol turns HTTP 402 Payment Required into an onchain payment flow. 1 Agent reads metadata GET the endpoint. Receive an OpenAPI spec + x402 payment details (payTo, amount, asset, network). 2 Sees...

LA's 146-Year Building Boom Mapped Permit by Permit

LA's 146-Year Building Boom Mapped Permit by Permit
I've been staring at this visualization of Los Angeles's building stock for longer than I care to admit, and it's doing something unexpected to my brain. Give each building its birth year, hit play, and suddenly 146 years of building permits stop reading like a single path to sprawl and start looking like a ledger of booms, slumps, and streetcar geometry, all visible in one frame. The tallest structures drag to pan across the cityscape, revealing how height restrictions and market crashes leave their mark in very literal ways. What's missing from this view is just as telling as what's there. Those torn-down buildings—the original downtown hotels, the bungalow courts razed for parking lots—aren't included. So what emerges isn't Los Angeles as it was, but Los Angeles as it survived. The visualization becomes a record of persistence rather than ambition. The interface itself feels deliberately unflashy: one box per building, appearing in the year it wa...

Wallet Verify Nostr API — Pay Per Call with USDC on Base

Wallet Verify Nostr API — Pay Per Call with USDC on Base
Verify a NIP-98 Nostr HTTP auth event (kind 27235). Stateful replay protection: each event id can only be verified once. Returns the signer pubkey. Part of the x402 Gateway — $0.001 per call, settled in USDC on Base. No accounts, no API keys: agents pay per request via the x402 protocol. How payment works Send a POST to https://x402.freeq.one/tools/wallet_verify_nostr without a payment header and the API replies 402 Payment Required with an x402 challenge (payTo address, USDC amount, Base network). A paying agent signs the USDC payment and retries with the X-PAYMENT header — settlement is verified on-chain in seconds and the API response returns with an X-PAYMENT-RESPONSE receipt. Example call curl -X POST https://x402.freeq.one/tools/wallet_verify_nostr \ -H "Content-Type: application/json" \ -d '{"items":[{"proof":{"merkleTreeDepth":20,"merkleTreeRoot":"0x1","nullifier":"0x1","mes...

Token Price API — Pay Per Call with USDC on Base

Token Price API — Pay Per Call with USDC on Base
Get the live price of a token by symbol (e.g. ETH, USDC, MATIC). Returns current price, 24h change, and market cap. Part of the x402 Gateway — $0.002 per call, settled in USDC on Base. No accounts, no API keys: agents pay per request via the x402 protocol. How payment works Send a GET to https://x402.freeq.one/tools/token_price without a payment header and the API replies 402 Payment Required with an x402 challenge (payTo address, USDC amount, Base network). A paying agent signs the USDC payment and retries with the X-PAYMENT header — settlement is verified on-chain in seconds and the API response returns with an X-PAYMENT-RESPONSE receipt. Example call curl https://x402.freeq.one/tools/token_price?param={value} Browse every pay-per-call API on the all APIs page , or inspect the machine-readable service card and OpenAPI spec .

Whale Alerts API — Pay Per Call with USDC on Base

Whale Alerts API — Pay Per Call with USDC on Base
Scan recent blocks for large ETH transfers involving an address. Filter by direction (in/out/both) and threshold. Part of the x402 Gateway — $0.002 per call, settled in USDC on Base. No accounts, no API keys: agents pay per request via the x402 protocol. How payment works Send a POST to https://x402.freeq.one/tools/whale_alerts without a payment header and the API replies 402 Payment Required with an x402 challenge (payTo address, USDC amount, Base network). A paying agent signs the USDC payment and retries with the X-PAYMENT header — settlement is verified on-chain in seconds and the API response returns with an X-PAYMENT-RESPONSE receipt. Example call curl -X POST https://x402.freeq.one/tools/whale_alerts \ -H "Content-Type: application/json" \ -d '{"{param}": "{value}"}' Browse every pay-per-call API on the all APIs page , or inspect the machine-readable service card and OpenAPI spec .

Wallet Verify Solana API — Pay Per Call with USDC on Base

Wallet Verify Solana API — Pay Per Call with USDC on Base
Verify an ed25519 Solana wallet signature over a message containing a Nonce line. Consumes the nonce — one verification per nonce. Returns the signer pubkey. Part of the x402 Gateway — $0.001 per call, settled in USDC on Base. No accounts, no API keys: agents pay per request via the x402 protocol. How payment works Send a POST to https://x402.freeq.one/tools/wallet_verify_solana without a payment header and the API replies 402 Payment Required with an x402 challenge (payTo address, USDC amount, Base network). A paying agent signs the USDC payment and retries with the X-PAYMENT header — settlement is verified on-chain in seconds and the API response returns with an X-PAYMENT-RESPONSE receipt. Example call curl -X POST https://x402.freeq.one/tools/wallet_verify_solana \ -H "Content-Type: application/json" \ -d '{"items":[{"proof":{"merkleTreeDepth":20,"merkleTreeRoot":"0x1","nullifier":"0x1...