{"taxonomy":[{"id":"ingest","order":0,"label":"Ingest","description":"Raw data collection and sync","defaultTtlSeconds":86400,"products":[{"id":"connor","name":"DomainDrift","description":"Internet telemetry you can verify - a continuously swept domain catalog, every observation Ed25519-signed and permanently archived in the DRM3 data lake","url":"https://domaindrift.io","ttlSeconds":604800,"ttlHuman":"7d","dependsOn":[],"hasApi":true,"platform":"cloudflare-worker","healthPath":"/health","healthSchema":["domainsTracked","snapshotsTotal","scanRate"],"visibility":"listed","kind":"app","auths":[],"pending":false,"env":"prod","signers":[{"path":"domaindrift/scanner","purpose":"DNS scan results per domain","algorithm":"Ed25519"},{"path":"domaindrift/whois","purpose":"WHOIS lookup results","algorithm":"Ed25519"},{"path":"domaindrift/asn","purpose":"ASN/BGP routing data","algorithm":"Ed25519"},{"path":"domaindrift/robots","purpose":"robots.txt fetch results","algorithm":"Ed25519"},{"path":"domaindrift/dnssec","purpose":"DNSSEC validation results","algorithm":"Ed25519"},{"path":"domaindrift/composite","purpose":"Multi-source composite snapshots","algorithm":"Ed25519"},{"path":"domaindrift/signer","purpose":"Service-level batch attestation","algorithm":"Ed25519"}],"wellKnownKeysPath":"/.well-known/connor-keys.json","receiptsBaseUrl":"https://domaindrift.io","certPage":"https://status.drm3.network/app/connor","consumerApp":{"appId":"connor","appUrl":"https://domaindrift.io","tagline":"Verifiable internet telemetry","blurb":"Continuous DNS, TLS, WHOIS and HTTP scanning across a domain catalog swept end to end every day, every observation Ed25519-signed and archived.","color":"#3b82f6","needs":"Sign in with your DRM3 account","sso":{"launch":true,"host":"domaindrift.io","aliasHosts":["connor.dns.drm3.network"],"aliasIds":["domaindrift"]},"keys":{"prefix":"dd_","header":"X-DomainDrift-Key","exampleUrl":"https://domaindrift.io/v1/domains/stripe.com/history"},"brand":{"accent":"#3b82f6"}}},{"id":"morscan","name":"MorScan","description":"Morpheus blockchain explorer - staking, sessions, pricing, builder subnet. The standalone explorer (rename of Cashew) that supersedes it.","url":"https://morscan.io","ttlSeconds":86400,"ttlHuman":"1d","dependsOn":[],"hasApi":true,"platform":"cloudflare-worker","healthPath":"/health","healthSchema":["syncedBlock","blocksBehind","providers","activeSessions","stakingFactor"],"visibility":"listed","kind":"app","auths":["alpha"],"pending":false,"env":"prod","signers":[{"path":"morscan/cache","purpose":"Signs cached Morpheus explorer row data","algorithm":"Ed25519"},{"path":"morscan/signer","purpose":"Signs Morpheus explorer batch/data receipts","algorithm":"Ed25519"}],"wellKnownKeysPath":"/.well-known/morscan-keys.json","receiptsBaseUrl":"https://morscan.io","certPage":"https://status.drm3.network/app/morscan","consumerApp":null},{"id":"dtaoscan","name":"dTAOscan","description":"Bittensor dTAO subnet explorer - signed, agent-native on-chain subnet, validator, and owner-exit data. Reads Subtensor directly.","url":"https://dtaoscan.io","ttlSeconds":3600,"ttlHuman":"60m","dependsOn":[],"hasApi":true,"platform":"cloudflare-worker","healthPath":"/health","healthSchema":null,"visibility":"listed","kind":"app","auths":[],"pending":false,"env":"prod","signers":[{"path":"dtaoscan-alpha-1","purpose":"Signs dTAOscan subnet, validator, and owner-exit data receipts","algorithm":"Ed25519"}],"wellKnownKeysPath":null,"receiptsBaseUrl":"https://dtaoscan.io","certPage":"https://status.drm3.network/app/dtaoscan","consumerApp":null},{"id":"drm3-explorer","name":"DRM3 Explorer","description":"DRM3 on-chain visibility - passes, signers, registry entries","url":"https://drm3.explorer.drm3.network","ttlSeconds":86400,"ttlHuman":"1d","dependsOn":[],"hasApi":true,"platform":"cloudflare-worker","healthPath":"/health","healthSchema":["totalPasses","activeSigners","contracts"],"visibility":"listed","kind":"service","auths":["gmail","admin-key","alpha"],"pending":false,"env":"prod","signers":[],"wellKnownKeysPath":null,"receiptsBaseUrl":null,"certPage":null,"consumerApp":null}]},{"id":"intelligence","order":1,"label":"Intelligence","description":"Analytics and enrichment","defaultTtlSeconds":0,"products":[]},{"id":"application","order":2,"label":"Applications","description":"Inference and tools","defaultTtlSeconds":0,"products":[{"id":"newsboy","name":"TruthFoundry","description":"The intelligence distillery & forge - verified facts with receipts, the AI newsroom, and the fact checker (Fly Postgres over rss-ingest BQ)","url":"https://truthfoundry.ai","ttlSeconds":0,"ttlHuman":"uptime-only","dependsOn":["rss-ingest"],"hasApi":true,"platform":"fly-io","healthPath":"/health","healthSchema":["articles","db"],"visibility":"listed","kind":"app","auths":["consumer","alpha"],"pending":false,"env":"prod","signers":[{"path":"newsboy/digester","purpose":"Signs digest.compose receipts chaining briefs to their inference call + cited sources","algorithm":"Ed25519"}],"wellKnownKeysPath":"/.well-known/truth-foundry-keys.json","receiptsBaseUrl":"https://newsboy.drm3.network","certPage":"https://status.drm3.network/app/newsboy","consumerApp":{"appId":"newsboy","appUrl":"https://truthfoundry.ai","tagline":"The Facts API","blurb":"Check any claim against the signed fact record, query the facts and the witnesses behind them, and pull the daily digests. Fact-checking, the facts API, and digests, every answer carrying a receipt you can verify.","color":"#f59e0b","needs":"Free to add; API calls draw your account credits","sso":{"launch":true,"host":"truthfoundry.ai","originHosts":["truthfoundry.ai","www.truthfoundry.ai"]},"brand":{"accent":"#f2b01a","termsUrl":"https://drm3.io/terms","termsVersion":"2026-06-21","privacyUrl":"https://drm3.io/privacy","learnMoreUrl":"https://drm3.network/products"},"defaultEntry":true}},{"id":"newsroom-floor","name":"Newsroom Floor","description":"The newsroom builder split from TruthFoundry: desks, staff and pieces built on the fact record through the public doors only, every publish receipted back to the lake (CF Worker + D1)","url":"https://newsroomfloor.com","ttlSeconds":0,"ttlHuman":"uptime-only","dependsOn":["lakehouse"],"hasApi":true,"platform":"cloudflare-worker","healthPath":"/health","healthSchema":null,"visibility":"listed","kind":"app","auths":[],"pending":false,"env":"prod","signers":[{"path":"nrf/provenance","purpose":"The publish attestation (nrf-attest/1): binds content hash, prompts, model, provider, persona, sources and image; its basis hash is the leaf anchored on Base","algorithm":"Ed25519"},{"path":"nrf/art","purpose":"The art station's pin over a story's image bytes","algorithm":"Ed25519"}],"wellKnownKeysPath":"/.well-known/newsroomfloor-keys.json","receiptsBaseUrl":null,"certPage":null,"consumerApp":{"appId":"newsroom-floor","appUrl":"https://newsroomfloor.com","tagline":"Your newsroom on the fact record","blurb":"The working newsroom: desks, staff and pieces built on the verified fact record, sources placed on every story, a signed receipt on every publish.","color":"#f2b01a","needs":"Access is assigned; sign in with your DRM3 account","sso":{"launch":true,"host":"newsroomfloor.com"},"byok":{"providers":["openai","anthropic","venice","mordiem","openrouter","mor_gateway","openai_compatible"],"blurb":"Run your desk's writing, copilot and research on your own model keys once your daily credits run out. Provide a key for any provider Newsroom Floor routes to; leave the rest empty to keep using DRM3 credits."},"brand":{"accent":"#f2b01a","termsUrl":"https://drm3.io/terms","termsVersion":"2026-06-21","privacyUrl":"https://drm3.io/privacy"}}},{"id":"status-monitor","name":"Status Monitor","description":"Global status dashboard","url":"https://status.drm3.network","ttlSeconds":0,"ttlHuman":"uptime-only","dependsOn":["morscan","connor"],"hasApi":true,"platform":"cloudflare-worker","healthPath":"/health","healthSchema":null,"visibility":"listed","kind":"service","auths":["public","gmail"],"pending":false,"env":"prod","signers":[],"wellKnownKeysPath":null,"receiptsBaseUrl":null,"certPage":null,"consumerApp":null}]},{"id":"nft","order":3,"label":"DRM3 Access NFTs","description":"NFT passes for product access","defaultTtlSeconds":0,"products":[{"id":"nft-marketplace","name":"Pistachio Pass (Consumer)","description":"Consumer NFT access passes - claim, buy, manage capacity","url":"https://nft.drm3.xyz/consumer/inference/pistachio","ttlSeconds":0,"ttlHuman":"uptime-only","dependsOn":["morscan"],"hasApi":true,"platform":"cloudflare-worker","healthPath":"/health","healthSchema":null,"visibility":"listed","kind":"app","auths":["consumer"],"pending":false,"env":"prod","signers":[],"wellKnownKeysPath":null,"receiptsBaseUrl":null,"certPage":null,"consumerApp":null}]},{"id":"surface","order":4,"label":"Surface","description":"Websites and landing pages","defaultTtlSeconds":0,"products":[{"id":"drm3-network","name":"drm3.network","description":"Account portal, products, and documentation (one DRM3 account across every app)","url":"https://drm3.network","ttlSeconds":0,"ttlHuman":"uptime-only","dependsOn":[],"hasApi":false,"platform":"cloudflare-worker","healthPath":"/","healthSchema":null,"visibility":"listed","kind":"site","auths":["public"],"pending":false,"env":"prod","signers":[],"wellKnownKeysPath":null,"receiptsBaseUrl":null,"certPage":null,"consumerApp":null},{"id":"drm3-xyz","name":"drm3.xyz","description":"NFT gateway and role selection","url":"https://drm3.xyz","ttlSeconds":0,"ttlHuman":"uptime-only","dependsOn":[],"hasApi":false,"platform":"cloudflare-worker","healthPath":"/","healthSchema":null,"visibility":"listed","kind":"site","auths":["public"],"pending":false,"env":"prod","signers":[],"wellKnownKeysPath":null,"receiptsBaseUrl":null,"certPage":null,"consumerApp":null},{"id":"drm3-io","name":"drm3.io","description":"Corporate website","url":"https://drm3.io","ttlSeconds":0,"ttlHuman":"uptime-only","dependsOn":[],"hasApi":false,"platform":"external","healthPath":"/","healthSchema":null,"visibility":"listed","kind":"site","auths":["public"],"pending":false,"env":"prod","signers":[],"wellKnownKeysPath":null,"receiptsBaseUrl":null,"certPage":null,"consumerApp":{"appId":"drm3io","appUrl":"https://drm3.io","tagline":"Search the record","blurb":"Ask the record a question and get a written, cited answer with a signed receipt. Check a claim, or set a Snopes rating beside what the record holds. Free searches daily; sign in to keep going.","color":"#2547d0","needs":"Free daily searches; sign in for more","sso":{"launch":true,"host":"drm3.io","aliasHosts":["www.drm3.io","staging.drm3.io"],"originHosts":["drm3.io","www.drm3.io","staging.drm3.io"]},"brand":{"accent":"#2547d0","termsUrl":"https://drm3.io/terms","termsVersion":"2026-06-21","privacyUrl":"https://drm3.io/privacy","learnMoreUrl":"https://drm3.io/home"}}}]},{"id":"installable","order":5,"label":"Installables","description":"Download and run locally","defaultTtlSeconds":0,"products":[{"id":"pistachio","name":"Pistachio","description":"Local AI inference client - ships as CLI binary and macOS desktop app, direct to Morpheus contracts","url":"https://drm3.network/products","ttlSeconds":0,"ttlHuman":"uptime-only","dependsOn":["morscan"],"hasApi":true,"platform":"rust-binary","healthPath":"/inference/health","healthSchema":null,"visibility":"listed","kind":"install","auths":[],"pending":false,"env":"local","signers":[{"path":"drm3/releases/signer","purpose":"Release binary provenance - signs every Pistachio release (CLI and desktop app)","algorithm":"Ed25519"}],"wellKnownKeysPath":null,"receiptsBaseUrl":null,"certPage":null,"consumerApp":null}]}],"totalProducts":12,"totalSigners":41,"protocol":{"healthEndpoint":"/health","requiredFields":["status","sku","product","version","timestamp"],"optionalFields":["uptime","extended"],"statusValues":["ok","degraded","error"],"spec":"https://status.drm3.network/api/skus"},"provenance":{"algorithm":"Ed25519","derivation":"BIP39 mnemonic -> HKDF-SHA256 (salt: drm3-provenance-v1)","keyDiscovery":".well-known/{product}-keys.json","anchorChain":"base (planned)"}}