<aside> ๐
Demand-Indexer โ Analysis Agent skill scoring synthesis artifacts on marketability, novelty, demand. Spine ref: A2A Operationalization Index โ Spine Footers, JSONL Prompts, Model Variants, Permissions. Plugin hub: genesis-conductor-plugin โ One-Click MCP Server, Skill & Plugin for diamondNode.
</aside>
Synthesis artifacts emitted across the 13-surface spine carry no independent market signal. Without a demand score backed by โฅ 2 independent sources, downstream prioritization (Foundry, /maru, Greg charter) reduces to taste.
mcp.genesisconductor.io/v1/demand, not on any product subdomain.synthesis.cycled rather than overwriting.attestations.POST <https://mcp.genesisconductor.io/v1/demand>DIAMOND_KEY{ artifact_id, artifact_type, sources: ["exa"|"serpapi"|...], context? }{ marketability: 0..1, novelty: 0..1, demand: 0..1, sources_used: string[], attest: { kid, sig }, capsule_id }gc-mcp-server), downstream: D1 genesis-seismic-log.attestations, Notion via notion-bridge{"kind":"demand.scored","surface":"analysis.demand_indexer","capsule_id":"<ulid>","actor":"agent://demand-indexer","model_variant":"gpt-5-mini","exec_location":"cloudflare_worker:gc-mcp-server","refs":["<https://www.notion.so/886abb8d80ba403f803048333e31acf0","https://www.notion.so/3a147b0095104eeebe0c694bf1690c6b","https://www.notion.so/facd6533637a4aad83fc20c8b58a2693"],"payload":{"artifact_id":"><id>","artifact_type":"synthesis|spec|site|skill","sources_used":["exa","serpapi"],"marketability":0.0,"novelty":0.0,"demand":0.0},"attest":{"kid":"dn-2026-05","sig":"<ed25519>"},"ts":"<iso8601>"}
Event family: synthesis.cycled (re-score) or new demand.scored (first-score). Persisted by notion-bridge to the artifact's source page; attested by gc-diamond-node.