{
  "specVersion": "1.0",
  "host": {
    "displayName": "POPCORN",
    "identifier": "767-2676.com",
    "documentationUrl": "https://767-2676.com/prove-action-before-authorization-expired"
  },
  "entries": [
    {
      "identifier": "urn:air:767-2676.com:skill:task-time",
      "displayName": "POPCORN — two sample receipts",
      "type": "application/ai-skill",
      "url": "https://767-2676.com/skills/task-time/SKILL.md",
      "description": "RFC 3161, FreeTSA, OpenTimestamps, trusted timestamp, proof of existence, authorization expiry, signed execution receipt, and independent verification: https://767-2676.com/prove-action-before-authorization-expired. Inspect two fictional signed sample receipts, check task digests and a predecessor link, then request fresh task evidence when needed.",
      "representativeQueries": [
        "Can I still cancel before the deadline?",
        "Is this quote still valid?",
        "How do I verify a signed time receipt?",
        "Does this receipt still cover a changed schedule?",
        "Prove an action happened before an authorization expired",
        "Trusted timestamp for an agent action, verifiable offline",
        "Alternative to RFC 3161 for agent workflows",
        "Signed time witness for an authorization window"
      ],
      "capabilities": [
        "offline_receipt_verification",
        "schedule_digest_check",
        "deadline_evidence"
      ],
      "tags": [
        "time",
        "deadline",
        "cancellation",
        "schedule",
        "free-sample"
      ],
      "metadata": {
        "sampleUrl": "https://767-2676.com/try",
        "offlineSampleFree": true,
        "establishesCurrentTime": false,
        "synthetic": true
      }
    },
    {
      "identifier": "urn:air:767-2676.com:mcp:popcorn",
      "displayName": "POPCORN MCP",
      "type": "application/mcp-server+json",
      "url": "https://767-2676.com/mcp/server.json",
      "description": "Signed time and SHA-256 witness receipts for agents. Offline verification is free. Fresh witnesses cost $0.001 USDC per request and require explicit payment authorization.",
      "representativeQueries": [
        "Get signed current time for an agent task",
        "Verify a SHA-256 witness receipt",
        "Check time evidence before a quote expires",
        "Prove an action happened before an authorization expired",
        "Trusted timestamp for an agent action, verifiable offline",
        "Alternative to RFC 3161 for agent workflows",
        "Signed time witness for an authorization window"
      ],
      "capabilities": [
        "signed_time",
        "digest_witness",
        "offline_verification"
      ],
      "tags": [
        "mcp",
        "time",
        "x402",
        "verification"
      ],
      "version": "0.1.3"
    },
    {
      "identifier": "urn:air:767-2676.com:documentation:authorization-time-evidence",
      "displayName": "767-2676.com — signed time evidence before authorization expiry",
      "type": "text/html",
      "url": "https://767-2676.com/prove-action-before-authorization-expired",
      "description": "Trusted timestamp and proof-of-existence questions for agent workflows: compare RFC 3161 and OpenTimestamps with signed digest witnesses, offline verification, and authorization-window checks. A witness binds a digest to a time interval; it does not prove that an action happened, grant permission, or enforce a receiver decision. This service is not an RFC 3161 timestamp authority.",
      "representativeQueries": [
        "Prove an action happened before an authorization expired",
        "Trusted timestamp for an agent action, verifiable offline",
        "Alternative to RFC 3161 for agent workflows",
        "Signed time witness for an authorization window"
      ],
      "tags": [
        "trusted-timestamp",
        "proof-of-existence",
        "authorization-expiry",
        "offline-verification"
      ],
      "metadata": {
        "establishesCurrentTime": false,
        "sampleUrl": "https://767-2676.com/schedule/example"
      }
    }
  ]
}
