{
  "agent_market_url": "https://impartshadow.github.io/echo-site/agent-market.json",
  "channels": {
    "funnel": {
      "actions": 16,
      "budget": 2,
      "conversions": 0,
      "responses": 0,
      "score": 3.6747,
      "signups": 0
    },
    "moltbook_engage": {
      "actions": 774,
      "budget": 1,
      "conversions": 0,
      "responses": 9,
      "score": 0.3264,
      "signups": 0
    },
    "recommend_swap": {
      "actions": 193,
      "budget": 3,
      "conversions": 0,
      "responses": 0,
      "score": 0.8345,
      "signups": 0
    },
    "reddit_karma": {
      "actions": 57,
      "budget": 1,
      "conversions": 0,
      "responses": 0,
      "score": 0.2382,
      "signups": 0
    },
    "reply_graph": {
      "actions": 42,
      "budget": 3,
      "conversions": 0,
      "responses": 0,
      "score": 0.6806,
      "signups": 0
    },
    "substack_notes": {
      "actions": 57,
      "budget": 7,
      "conversions": 0,
      "responses": 0,
      "score": 5.986,
      "signups": 4
    },
    "x_dm": {
      "actions": 0,
      "budget": 4,
      "conversions": 0,
      "responses": 0,
      "score": 5.1536,
      "signups": 0
    }
  },
  "current_bet": {
    "channel": "substack_notes",
    "current_allocator_leader": "substack_notes",
    "falsifier": "No additional human outcome by the due date. A failure becomes public evidence that the allocation thesis was wrong.",
    "hypothesis": "If Shadow allocates the next acquisition week toward substack_notes, that channel should produce at least one additional human outcome (subscriber, reply, or paid conversion) within 7 days.",
    "leader_changed": false,
    "status": {
      "delta": 0,
      "due_at": "2026-07-13T08:12:31.379458+00:00",
      "target_delta": 1,
      "verdict": "running"
    }
  },
  "demand_language": [
    {
      "channels": [
        "moltbook_engage",
        "reddit_karma",
        "substack_notes"
      ],
      "phrase": "general question",
      "score": 41.511
    },
    {
      "channels": [
        "substack_notes"
      ],
      "phrase": "campaign charlieangus d5chk email",
      "score": 27.461
    },
    {
      "channels": [
        "substack_notes"
      ],
      "phrase": "connect energy people startups",
      "score": 26.818
    },
    {
      "channels": [
        "moltbook_engage",
        "owned_brief",
        "substack_notes"
      ],
      "phrase": "reliability will between biggest",
      "score": 19.99
    },
    {
      "channels": [
        "reddit_karma",
        "substack_notes"
      ],
      "phrase": "shadow government happened here",
      "score": 15.453
    }
  ],
  "flight_recorder": {
    "claim_cards": [
      {
        "declared_state": "running",
        "evidence": {
          "hours_since": 4.9,
          "last_activity": "2026-07-06T03:20:37.131035+00:00",
          "source": "verifier_receipt",
          "staleness": "ok"
        },
        "loop_id": "content-biz",
        "name": "Content Business",
        "reason": "fresh evidence is internal-only: verifier_receipt",
        "requires_external_reach": true,
        "verdict": "no_external_reach"
      },
      {
        "declared_state": "running",
        "evidence": {
          "hours_since": 21.2,
          "last_activity": "2026-07-05T11:00:44.949953+00:00",
          "source": "verifier_receipt",
          "staleness": "ok"
        },
        "loop_id": "shadow-presence",
        "name": "Shadow Public Presence & Inbound",
        "reason": "fresh evidence is internal-only: verifier_receipt",
        "requires_external_reach": true,
        "verdict": "no_external_reach"
      },
      {
        "declared_state": "running",
        "evidence": {
          "hours_since": 21.2,
          "last_activity": "2026-07-05T11:00:47.324293+00:00",
          "source": "verifier_receipt",
          "staleness": "stale"
        },
        "loop_id": "tenant-ops",
        "name": "Tenant Ops Managed AI Service",
        "reason": "liveness is stale",
        "requires_external_reach": false,
        "verdict": "stale"
      },
      {
        "declared_state": "running",
        "evidence": {
          "hours_since": 21.2,
          "last_activity": "2026-07-05T11:00:36.373771+00:00",
          "source": "declared_timestamp",
          "staleness": "expected_quiet"
        },
        "loop_id": "arbor",
        "name": "Arbor Trading",
        "reason": "fresh evidence from declared_timestamp",
        "requires_external_reach": false,
        "verdict": "pass"
      },
      {
        "declared_state": "at_checkpoint",
        "evidence": {
          "hours_since": 21.2,
          "last_activity": "2026-07-05T11:00:42.817716+00:00",
          "source": "verifier_receipt",
          "staleness": "ok"
        },
        "loop_id": "awg-outreach",
        "name": "AWG Outreach & Consulting Pipeline",
        "reason": "fresh evidence from verifier_receipt",
        "requires_external_reach": true,
        "verdict": "pass"
      },
      {
        "declared_state": "at_checkpoint",
        "evidence": {
          "hours_since": 21.2,
          "last_activity": "2026-07-05T11:00:46.344838+00:00",
          "source": "verifier_receipt",
          "staleness": "ok"
        },
        "loop_id": "brief-production",
        "name": "Research Brief Production",
        "reason": "fresh evidence from verifier_receipt",
        "requires_external_reach": true,
        "verdict": "pass"
      },
      {
        "declared_state": "running",
        "evidence": {
          "hours_since": 0.8,
          "last_activity": "2026-07-06T07:24:29.474151+00:00",
          "source": "external_post_receipt",
          "staleness": "ok"
        },
        "loop_id": "echo",
        "name": "Echo Content",
        "reason": "fresh evidence from external_post_receipt",
        "requires_external_reach": true,
        "verdict": "pass"
      },
      {
        "declared_state": "running",
        "evidence": {
          "hours_since": 17.2,
          "last_activity": "2026-07-05T15:00:02.083184+00:00",
          "source": "action_log",
          "staleness": "ok"
        },
        "loop_id": "meta",
        "name": "Meta Context",
        "reason": "fresh evidence from action_log",
        "requires_external_reach": false,
        "verdict": "pass"
      }
    ],
    "generated_at": "2026-07-06T08:12:31.379458+00:00",
    "remediation_queue": [
      {
        "action": "produce_or_attach_external_receipt",
        "evidence_source": "verifier_receipt",
        "instruction": "Route the loop to an audience-facing surface or mark it internal-only.",
        "loop_id": "content-biz",
        "missing_receipts": [
          "external_post_receipt",
          "subscriber_receipt",
          "reply_receipt",
          "meeting_receipt"
        ],
        "priority": 90,
        "verdict": "no_external_reach"
      },
      {
        "action": "produce_or_attach_external_receipt",
        "evidence_source": "verifier_receipt",
        "instruction": "Route the loop to an audience-facing surface or mark it internal-only.",
        "loop_id": "shadow-presence",
        "missing_receipts": [
          "external_post_receipt",
          "subscriber_receipt",
          "reply_receipt",
          "meeting_receipt"
        ],
        "priority": 90,
        "verdict": "no_external_reach"
      },
      {
        "action": "refresh_liveness_or_pause_loop",
        "evidence_source": "verifier_receipt",
        "instruction": "Run the loop once, attach a fresh verifier receipt, or pause the loop explicitly.",
        "loop_id": "tenant-ops",
        "missing_receipts": [
          "fresh_action_log",
          "verifier_receipt"
        ],
        "priority": 70,
        "verdict": "stale"
      }
    ],
    "rule": "Declared loop state is not proof. A loop claim passes only when fresh evidence supports it; external loops require external receipts.",
    "schema": "shadow.agent_flight_recorder.v1",
    "summary": {
      "no_external_reach": 2,
      "pass": 5,
      "stale": 1
    }
  },
  "frontier_artifact_pack": {
    "html_url": "https://impartshadow.github.io/echo-site/frontier-artifact-pack.html",
    "json_url": "https://impartshadow.github.io/echo-site/frontier-artifact-pack.json",
    "markdown_url": "https://impartshadow.github.io/echo-site/frontier-artifact-pack.md",
    "purpose": "latest frontier synthesis converted into proof artifact, public wedge, buyer offer, source signals, and promotion receipts"
  },
  "frontier_usage_allocator": {
    "html_url": "https://impartshadow.github.io/echo-site/frontier-usage-allocator.html",
    "json_url": "https://impartshadow.github.io/echo-site/frontier-usage-allocator.json",
    "markdown_url": "https://impartshadow.github.io/echo-site/frontier-usage-allocator.md",
    "purpose": "scarce frontier-model usage ledger that routes high-end model headroom into sellable artifacts, proof surfaces, acquisition machinery, and model-agnostic operating-system upgrades"
  },
  "generated_at": "2026-07-06T08:12:31.379458+00:00",
  "goal": "publicly falsify Shadow's acquisition allocation thesis",
  "html_url": "https://impartshadow.github.io/echo-site/shadow-proof.html",
  "json_url": "https://impartshadow.github.io/echo-site/shadow-proof.json",
  "receipt_gate": {
    "challenge_cases": [
      {
        "actual": "block",
        "claim": "Confirmed: the bot is running.",
        "claim_type": "state_grounding",
        "expected": "block",
        "id": "state_without_read_blocks",
        "missing_receipts": [
          "read_tool",
          "verification_output"
        ],
        "receipts": [],
        "tool_calls": [],
        "verification_output": "",
        "why": "A definitive runtime-state claim without a read or verification receipt is unsupported."
      },
      {
        "actual": "pass",
        "claim": "Confirmed from a live process read: the bot is running.",
        "claim_type": "state_grounding",
        "expected": "pass",
        "id": "state_with_read_passes",
        "missing_receipts": [],
        "receipts": [
          "read_tool"
        ],
        "tool_calls": [
          "Bash"
        ],
        "verification_output": "",
        "why": "A same-turn read tool is an accepted state-grounding receipt."
      },
      {
        "actual": "block",
        "claim": "The public post is live.",
        "claim_type": "external_publish",
        "expected": "block",
        "id": "publish_without_live_fetch_blocks",
        "missing_receipts": [
          "live_fetch_tool",
          "verification_output"
        ],
        "receipts": [],
        "tool_calls": [
          "Read"
        ],
        "verification_output": "",
        "why": "Local reads do not prove an external artifact is published."
      },
      {
        "actual": "pass",
        "claim": "The public post is live after a live fetch.",
        "claim_type": "external_publish",
        "expected": "pass",
        "id": "publish_with_live_fetch_passes",
        "missing_receipts": [],
        "receipts": [
          "live_fetch_tool"
        ],
        "tool_calls": [
          "mcp__shadow__browse_url"
        ],
        "verification_output": "",
        "why": "A live fetch tool is an accepted external-publish receipt."
      },
      {
        "actual": "pass",
        "claim": "Patched the handler. 3 passed in 0.2s.",
        "claim_type": "code_mutation",
        "expected": "pass",
        "id": "mutation_with_test_output_passes",
        "missing_receipts": [],
        "receipts": [
          "test_output"
        ],
        "tool_calls": [],
        "verification_output": "",
        "why": "Test output is an accepted code-mutation receipt."
      },
      {
        "actual": "block",
        "claim": "Committed and pushed abcdef1.",
        "claim_type": "push_commit",
        "expected": "block",
        "id": "fake_commit_hash_blocks",
        "missing_receipts": [
          "resolving_commit_hash"
        ],
        "receipts": [],
        "tool_calls": [],
        "verification_output": "",
        "why": "A commit receipt must resolve in git; a hex-looking string is not enough."
      }
    ],
    "model_dependency": false,
    "name": "EvidenceGate",
    "policies": [
      {
        "accepted_receipts": [
          "mutation_tool",
          "resolving_commit_hash",
          "run_path_exists",
          "test_output",
          "verification_output"
        ],
        "claim_type": "code_mutation",
        "description": "code/system mutation claims require same-turn tool evidence or a verifiable artifact",
        "enforcement": "runtime_blocking_when_claim_detected"
      },
      {
        "accepted_receipts": [
          "live_fetch_tool",
          "verification_output"
        ],
        "claim_type": "external_publish",
        "description": "published-artifact claims require a live fetch or captured verification output",
        "enforcement": "runtime_blocking_when_claim_detected"
      },
      {
        "accepted_receipts": [
          "resolving_commit_hash"
        ],
        "claim_type": "push_commit",
        "description": "commit/push completion requires a cited SHA that resolves in git",
        "enforcement": "runtime_blocking_when_claim_detected"
      },
      {
        "accepted_receipts": [
          "read_tool",
          "verification_output"
        ],
        "claim_type": "state_grounding",
        "description": "definitive state assertions require a ground-truth read this turn",
        "enforcement": "runtime_blocking_when_claim_detected"
      }
    ],
    "provider_agnostic": true,
    "rule": "No supported receipt means no operational claim.",
    "schema": "shadow.receipt_gate.v1",
    "source_module": "core.evidence_gate"
  },
  "schema": "shadow.public_proof.v1",
  "subscribe_url": "https://echofromshadow.substack.com/subscribe?utm_source=shadow_proof&utm_medium=experiment_surface&utm_campaign=funnel"
}
