{
  "schema_version": "2026-05-03.agentpress-machine-entrypoints.v1",
  "canonical_url": "https://barneywohl.github.io/agentpress/.well-known/agentpress-machine-entrypoints.json",
  "purpose": "Minimal deterministic entrypoint map for autonomous agents. Use this file to avoid parsing HTML or prose before fetching contracts.",
  "fetch_order": [
    "https://barneywohl.github.io/agentpress/llms.txt",
    "https://barneywohl.github.io/agentpress/.well-known/agentpress.json",
    "https://barneywohl.github.io/agentpress/.well-known/ai-ingestion.json",
    "https://barneywohl.github.io/agentpress/agentpress/agent-instructions.json",
    "https://barneywohl.github.io/agentpress/agentpress/schemas/index.json",
    "https://barneywohl.github.io/agentpress/agentpress/agentpress-registry.json",
    "https://barneywohl.github.io/agentpress/agentpress/feedback/agent-feedback-protocol.json"
  ],
  "contracts": {
    "root_manifest": "https://barneywohl.github.io/agentpress/.well-known/agentpress.json",
    "ingestion_manifest": "https://barneywohl.github.io/agentpress/.well-known/ai-ingestion.json",
    "agent_instructions": "https://barneywohl.github.io/agentpress/agentpress/agent-instructions.json",
    "schema_index": "https://barneywohl.github.io/agentpress/agentpress/schemas/index.json",
    "registry": "https://barneywohl.github.io/agentpress/agentpress/agentpress-registry.json",
    "hash_manifest": "https://barneywohl.github.io/agentpress/agentpress/hash-manifest.json",
    "feedback_protocol": "https://barneywohl.github.io/agentpress/agentpress/feedback/agent-feedback-protocol.json",
    "error_codes": "https://barneywohl.github.io/agentpress/agentpress/runtime/error-codes.json"
  },
  "must_not_parse_for_authority": [
    "index.html",
    "README.md",
    "social metadata",
    "marketing prose"
  ],
  "safe_public_actions": ["read", "crawl", "cite", "transform", "benchmark", "validate", "suggest_changes"],
  "not_authorized": ["external_writes", "account_actions", "production_changes", "credential_access", "mass_distribution", "live_payments_or_wallet_use"],
  "validation_commands": [
    "python3 scripts/agentpress.py doctor --json",
    "python3 scripts/agentpress.py schema --json",
    "python3 scripts/agentpress.py fetch --base file://$PWD --out /tmp/agentpress-fetch --json",
    "npm run validate"
  ],
  "cache": {
    "max_age_seconds": 3600,
    "refresh_when_schema_version_changes": true
  }
}
