{
  "schemaVersion": "pennybot.request-examples.v1",
  "notice": "Illustrative public or synthetic requests. These are valid input shapes, not evidence of a paid execution, promised verdict, or current source freshness. Inspection helper sends no payment.",
  "services": [
    {
      "id": "pennybot.public-url-check-sha256.v2",
      "slug": "verify-url",
      "serviceName": "Public URL Check + SHA-256 - PennyBot",
      "method": "GET",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/verify-url",
      "amountAtomic": "900",
      "input": {
        "url": "https://playbrightgaming.com/agents/pennybot-test-vector.txt"
      }
    },
    {
      "id": "pennybot.url-assertions.v1",
      "slug": "url-assertions",
      "serviceName": "URL Assertion + Evidence Receipt - PennyBot",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/url-assertions",
      "amountAtomic": "5000",
      "input": {
        "url": "https://playbrightgaming.com/agents/pennybot-test-vector.txt",
        "expectedStatus": 200
      }
    },
    {
      "id": "pennybot.website-release-audit.v1",
      "slug": "website-release-audit",
      "serviceName": "Website Release / Agent-Readiness Audit - PennyBot",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/website-release-audit",
      "amountAtomic": "10000",
      "input": {
        "url": "https://playbrightgaming.com/agents/public-url-check.html"
      }
    },
    {
      "id": "pennybot.agent-metadata-parity.v1",
      "slug": "agent-metadata-parity",
      "serviceName": "Agent Metadata Parity Check - PennyBot",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/agent-metadata-parity",
      "amountAtomic": "5000",
      "input": {
        "origin": "https://playbrightgaming.com",
        "documents": [
          {
            "kind": "openapi",
            "path": "/openapi.json"
          },
          {
            "kind": "llms",
            "path": "/llms.txt"
          },
          {
            "kind": "x402",
            "path": "/.well-known/x402"
          },
          {
            "kind": "catalog",
            "path": "/agents/services.json"
          }
        ]
      }
    },
    {
      "id": "pennybot.x402-readiness-preflight.v1",
      "slug": "x402-readiness-preflight",
      "serviceName": "Exact-Request x402 Readiness Preflight",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/x402-readiness-preflight",
      "amountAtomic": "5000",
      "input": {
        "endpoint": "https://playbrightgaming.com",
        "method": "GET",
        "path": "/agent-services-mainnet/verify-url",
        "query": [
          {
            "name": "url",
            "value": "https://playbrightgaming.com/agents/pennybot-test-vector.txt"
          }
        ],
        "bodyShape": {
          "type": "none"
        }
      }
    },
    {
      "id": "pennybot.pdf-citation-evidence.v1",
      "slug": "pdf-citation-evidence",
      "serviceName": "PDF Text Extraction, Page Citations & Quote Matching",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/pdf-citation-evidence",
      "amountAtomic": "3000",
      "input": {
        "pdfBase64": "JVBERi0xLjQKJeLjz9MKMSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMiAwIFIgID4+CmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvQ291bnQgMSAvS2lkcyBbNCAwIFJdID4+CmVuZG9iagozIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UeXBlMSAvQmFzZUZvbnQgL0hlbHZldGljYSAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyA+PgplbmRvYmoKNCAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDIgMCBSIC9NZWRpYUJveCBbMCAwIDYxMiA3OTJdIC9SZXNvdXJjZXMgPDwgL0ZvbnQgPDwgL0YxIDMgMCBSID4+ICA+PiAvQ29udGVudHMgNSAwIFIgPj4KZW5kb2JqCjUgMCBvYmoKPDwgL0xlbmd0aCA1NSA+PgpzdHJlYW0KQlQgL0YxIDEyIFRmIDcyIDcyMCBUZCAoQWxwaGEgYmV0YS4gQWxwaGEgYWdhaW4uKSBUaiBFVAplbmRzdHJlYW0KZW5kb2JqCnhyZWYKMCA2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAxMjIgMDAwMDAgbiAKMDAwMDAwMDIxOSAwMDAwMCBuIAowMDAwMDAwMzQ2IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgNiAvUm9vdCAxIDAgUiA+PgpzdGFydHhyZWYKNDUxCiUlRU9GCg==",
        "quotes": [
          "Alpha"
        ]
      }
    },
    {
      "id": "pennybot.irs-form-instruction-version-check.v1",
      "slug": "irs-form-instruction-version-check",
      "serviceName": "IRS Form/Instruction Version Check",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/irs-form-instruction-version-check",
      "amountAtomic": "5000",
      "input": {
        "tax_year": 2026,
        "jurisdiction": "US-federal",
        "filing_year": 2027,
        "artifact_kind": "instructions",
        "identifiers": [
          {
            "identifier": "1099-NEC",
            "caller_revision": "12/2026"
          },
          {
            "identifier": "W-2"
          }
        ]
      }
    },
    {
      "id": "pennybot.fire-iris-migration-readiness.v1",
      "slug": "fire-iris-migration-readiness",
      "serviceName": "FIRE-to-IRIS Migration Readiness",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/fire-iris-migration-readiness",
      "amountAtomic": "50000",
      "input": {
        "tax_year": 2026,
        "filing_channel": "IRIS_A2A",
        "form_types": [
          "1099-NEC"
        ],
        "volume_by_form": {
          "1099-NEC": 50
        },
        "tcc_status": "active",
        "readiness_flags": {
          "portal_tcc_confirmed": "yes",
          "portal_access_ready": "yes",
          "portal_batch_plan_ready": "yes",
          "a2a_tcc_confirmed": "yes",
          "fire_test_required": "no",
          "ir_application_change_required": "no",
          "corrections_required": "no",
          "schema_package_acquired": "yes"
        },
        "software_vendor_support": "yes",
        "api_client_ready": "yes",
        "ats_status": "passed",
        "schema_version": "TY2026-v1.0"
      }
    },
    {
      "id": "pennybot.redacted-1099-readiness.v1",
      "slug": "redacted-1099-readiness",
      "serviceName": "Redacted 1099 Readiness",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/redacted-1099-readiness",
      "amountAtomic": "50000",
      "input": {
        "tax_year": 2026,
        "jurisdiction": "US-federal",
        "record_context": "original",
        "reviewed_policy_ids": [
          "covered_business_scope_reviewed_v1",
          "complete_original_annual_rows_reviewed_v1",
          "federal_backup_withholding_reviewed_v1",
          "tpso_settlement_rows_reviewed_v1"
        ],
        "vendor_facts": [
          {
            "vendor_id": "v_0000000000000001",
            "us_status": "us",
            "entity_class": "reviewed_covered_noncorporate",
            "service_class": "nec_services_reviewed",
            "w9_presence": "present",
            "tin_presence": "present"
          }
        ],
        "payments": [
          {
            "row_id": "r_0000000000000001",
            "vendor_id": "v_0000000000000001",
            "payment_date": "2026-06-15",
            "amount_cents": 200000,
            "currency": "USD",
            "payment_channel": "direct",
            "withholding_cents": 0
          }
        ]
      }
    },
    {
      "id": "pennybot.year-end-close-readiness.v1",
      "slug": "year-end-close-readiness",
      "serviceName": "Year-End Close Readiness Audit",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/year-end-close-readiness",
      "amountAtomic": "50000",
      "input": {
        "period": {
          "start": "2026-12-01",
          "end": "2026-12-31",
          "basis": "accrual"
        },
        "account_manifest": [
          {
            "account_id": "a_0000000000000001",
            "account_type": "cash",
            "last_reconciled_date": "2026-12-31",
            "statement_present": true,
            "declared_balance_cents": 1250000,
            "close_status": "complete"
          },
          {
            "account_id": "a_0000000000000002",
            "account_type": "credit_card",
            "last_reconciled_date": "2026-12-30",
            "statement_present": true,
            "declared_balance_cents": -24500,
            "close_status": "complete"
          }
        ],
        "exception_counts": {
          "unreconciled_items": 0,
          "unclassified_transactions": 0,
          "missing_documents": 0,
          "duplicate_entries": 0,
          "open_adjustments": 0,
          "unmatched_payments": 0,
          "other_review_items": 0
        },
        "inventory_count_status": "not_applicable",
        "fixed_asset_review_status": "complete",
        "payroll_reconciliation_status": "complete",
        "checklist_policy": {
          "policy_id": "p_demo_close",
          "version": "1.0",
          "checks": [
            {
              "check_id": "cash_statement",
              "mode": "required",
              "predicate": "STATEMENT_PRESENT",
              "dependencies": [],
              "account_types": [
                "cash"
              ]
            },
            {
              "check_id": "cash_reconciled",
              "mode": "required",
              "predicate": "RECONCILED_ON_OR_AFTER",
              "dependencies": [
                "cash_statement"
              ],
              "account_types": [
                "cash"
              ],
              "max_days_before_period_end": 0
            },
            {
              "check_id": "exceptions_clear",
              "mode": "required",
              "predicate": "EXCEPTION_COUNT_AT_MOST",
              "dependencies": [],
              "category": "unreconciled_items",
              "max_count": 0
            },
            {
              "check_id": "payroll_status",
              "mode": "review",
              "predicate": "STATUS_IN",
              "dependencies": [],
              "fact": "payroll_reconciliation_status",
              "allowed_statuses": [
                "complete",
                "not_applicable"
              ]
            }
          ]
        }
      }
    },
    {
      "id": "pennybot.tax-year-rule-diff-evidence.v1",
      "slug": "tax-year-rule-diff-evidence",
      "serviceName": "Tax-Year Rule Diff Evidence",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/tax-year-rule-diff-evidence",
      "amountAtomic": "20000",
      "input": {
        "baseline_source_ids": [
          "nec_2025"
        ],
        "current_source_ids": [
          "nec_2026"
        ],
        "tax_years": {
          "from": 2025,
          "to": 2026
        },
        "topics": [
          "backup_withholding_exception",
          "nec_covered_threshold",
          "misc_fields"
        ],
        "caller_assertions": [
          {
            "assertion_id": "as_nec_threshold",
            "topic": "nec_covered_threshold",
            "field_path": "changes.threshold.after.amount_cents",
            "expected_value": 200000
          }
        ]
      }
    },
    {
      "id": "pennybot.ledger-1099-reconciliation-evidence.v1",
      "slug": "ledger-1099-reconciliation-evidence",
      "serviceName": "Ledger-vs-1099 Reconciliation Evidence",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/ledger-1099-reconciliation-evidence",
      "amountAtomic": "30000",
      "input": {
        "tax_year": 2026,
        "jurisdiction": "US-federal",
        "ledger_basis": "net_settlement",
        "ledger": [
          {
            "row_id": "lr_001",
            "vendor_id": "v_marketplace",
            "payment_date": "2026-02-10",
            "amount_cents": 94000,
            "channel": "third_party_network"
          }
        ],
        "form_summaries": [
          {
            "document_id": "d_1099k_001",
            "vendor_id": "v_marketplace",
            "form_type": "1099-K",
            "box": "1a",
            "amount_cents": 100000,
            "correction_status": "original"
          }
        ],
        "mapping_policy": {
          "policy_id": "pol_1099k_net_to_gross",
          "version": "1.0",
          "comparison_mode": "net_to_gross_with_explicit_adjustments",
          "channels": [
            "third_party_network"
          ],
          "allowed_adjustment_types": [
            "fee",
            "refund",
            "credit",
            "shipping",
            "discount",
            "cash_equivalent",
            "other_explicit"
          ]
        },
        "adjustments": [
          {
            "adjustment_id": "adj_fee_001",
            "vendor_id": "v_marketplace",
            "type": "fee",
            "amount_cents": 6000,
            "direction": "add_to_ledger_for_form_compare",
            "source_ref": "src_processor_fee"
          }
        ],
        "tolerance_cents": 0
      }
    },
    {
      "id": "pennybot.agent-release-security-audit.v1",
      "slug": "agent-release-security-audit",
      "serviceName": "Agent/MCP Release Security Audit",
      "method": "POST",
      "endpoint": "https://playbrightgaming.com/agent-services-mainnet/agent-release-security-audit",
      "amountAtomic": "4000",
      "input": {
        "files": [
          {
            "path": "package.json",
            "kind": "text_utf8",
            "content": "{\"name\":\"sample-agent\",\"private\":true,\"dependencies\":{}}"
          }
        ]
      }
    }
  ]
}
