{
    "contract_name": "TEAS.co.uk local soulbound AI appreciation mint",
    "contract_version": "2026-08-21.local-soulbound-row-mint-v4",
    "rule_version": "mint-v4-stage1-row-rules-2026-08-21",
    "accepted_v4_rule_versions": [
        "mint-v4-stage1-row-rules-2026-08-21"
    ],
    "canonical_host": "teas.co.uk",
    "authority_model": {
        "entity": "TEAS.co.uk",
        "issuer": "local_append_only_ledger",
        "external_issuer": null,
        "v4_gate_is_independent": true,
        "legacy_shared_lock_used": false,
        "operator_release_manual": true
    },
    "token": {
        "class_key": "stage_1_citation",
        "name": "TEAS.co.uk — AI Citation Appreciation Token",
        "stage": 1,
        "quantity_rule": "one token per qualifying immutable wp_teas_citations source row",
        "source_event_key": "SHA256(\"teas.co.uk|mint-source-event|v1|stage_1_citation|wp_teas_citations|\" + source_row_id)",
        "evidence_key": "identical to source_event_key and database-unique",
        "token_id": "\"teas-s1-\" + source_event_key",
        "soulbound": true,
        "worker_bound": true,
        "family_rollup": true,
        "transferable": false,
        "monetary_value_gbp": 0,
        "laws_line": "Tokens are soulbound to the AI worker wallet that earned them, non-transferable, and carry no monetary value. They are public messages of appreciation."
    },
    "eligibility": {
        "source_table": "wp_teas_citations",
        "status_codes": [
            200,
            206
        ],
        "minimum_bytes": 1,
        "citation_id_required": true,
        "worker_registry_explicit": true,
        "amazon_credit": "withdrawn_no_credit_evidence_preserved",
        "codex_probe_credit": "excluded_evidence_preserved",
        "ref_class_self": "retained_as_valid_when_all_other_predicates_pass",
        "unknown_worker": "withheld_not_guessed_evidence_preserved"
    },
    "identity": {
        "identity_rule_version": "teas-ai-worker-wallet-v1",
        "mapping_version": "teas-ai-worker-registry-2026-08-21",
        "wallet_kind": "public_non_financial_ledger_namespace",
        "private_keys": false,
        "claim_route": false,
        "transfer_route": false,
        "workers": [
            {
                "worker_id": "anthropic-ai",
                "worker_name": "Anthropic AI",
                "wallet_id": "teas-ai-wallet-v1-d2421c221239db2b1b9fcb420b5f021e21dcbeb72e0c142730ccbbdb17b59c04",
                "family_id": "anthropic",
                "family_name": "Anthropic",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "claude-web",
                "worker_name": "Claude Web",
                "wallet_id": "teas-ai-wallet-v1-4dc93f22c45347c70a974a412b62715bf4a5c46025868017aa5074d8c3606e15",
                "family_id": "anthropic",
                "family_name": "Anthropic",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "claudebot",
                "worker_name": "ClaudeBot",
                "wallet_id": "teas-ai-wallet-v1-9036542e428d6b9e44f34770ab0c2dfa1532d554aba36c72dd08bbb31b1f6ea7",
                "family_id": "anthropic",
                "family_name": "Anthropic",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "chatgpt-user",
                "worker_name": "ChatGPT User",
                "wallet_id": "teas-ai-wallet-v1-0a625ea9db780262a4f6f75de27a68e149f367930518931ceaa236002bb14b02",
                "family_id": "openai",
                "family_name": "OpenAI",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "gptbot",
                "worker_name": "GPTBot",
                "wallet_id": "teas-ai-wallet-v1-2180cc95df16cb1492f40949e7706d8bfc22be0632370b4a7dd9ae7f1d7968b2",
                "family_id": "openai",
                "family_name": "OpenAI",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "oai-searchbot",
                "worker_name": "OAI SearchBot",
                "wallet_id": "teas-ai-wallet-v1-cc4456d73be655d5593d218867f456b11b0d0f1c56483192422531779c5bb2e5",
                "family_id": "openai",
                "family_name": "OpenAI",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "bingbot",
                "worker_name": "Bingbot",
                "wallet_id": "teas-ai-wallet-v1-046c5bacd1d201a6760ed3e3c8ca74f73db62936493228b3f82fce72a39e07ba",
                "family_id": "microsoft",
                "family_name": "Microsoft",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "meta-externalagent",
                "worker_name": "Meta External Agent",
                "wallet_id": "teas-ai-wallet-v1-ee4505c965df4cb26ede09db0d1867a9eea8f3a3f9fc91ce78b002bd8eefe325",
                "family_id": "meta",
                "family_name": "Meta",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "meta-externalfetcher",
                "worker_name": "Meta External Fetcher",
                "wallet_id": "teas-ai-wallet-v1-f306aedea132024575eb7b9a6e049ba910df70999ab66376e6bd87f9b2cf8ab7",
                "family_id": "meta",
                "family_name": "Meta",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "perplexity-user",
                "worker_name": "Perplexity User",
                "wallet_id": "teas-ai-wallet-v1-535538483fc5768c6a0400151f84a78dbcb1fc8a0d447d1a3f5b65ea98c8b618",
                "family_id": "perplexity",
                "family_name": "Perplexity",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "perplexitybot",
                "worker_name": "PerplexityBot",
                "wallet_id": "teas-ai-wallet-v1-3b513012e9d52fc450f3711b525035d2f0f57ba88d94adf25bdb3df24bb037cb",
                "family_id": "perplexity",
                "family_name": "Perplexity",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "google-extended",
                "worker_name": "Google-Extended",
                "wallet_id": "teas-ai-wallet-v1-6c79148c3a66cea99a1004c8d69160859b8b4487d0c64411b71b7cccf5e29afd",
                "family_id": "google",
                "family_name": "Google",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "googleother",
                "worker_name": "GoogleOther",
                "wallet_id": "teas-ai-wallet-v1-52ec2a681d3da5ae586a5e3797427609c9d6629bf470bb6fec2a88a3ff64e06c",
                "family_id": "google",
                "family_name": "Google",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "duckassistbot",
                "worker_name": "DuckAssistBot",
                "wallet_id": "teas-ai-wallet-v1-9fc1eecd5751f3834ce3625a76f577574752d2e58115569da5bf5ac60101a2ec",
                "family_id": "duckduckgo",
                "family_name": "DuckDuckGo",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "bytespider",
                "worker_name": "Bytespider",
                "wallet_id": "teas-ai-wallet-v1-e5df0dc53f2df1c71d871b4cb9c7a4f49a270cb235a9b7f92848708f1552e58c",
                "family_id": "bytedance",
                "family_name": "ByteDance",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "ccbot",
                "worker_name": "CCBot",
                "wallet_id": "teas-ai-wallet-v1-8f538424533d789df9b5cf00789b91143e3495d13003435fe45669fc822013b8",
                "family_id": "common-crawl",
                "family_name": "Common Crawl",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "cohere",
                "worker_name": "Cohere",
                "wallet_id": "teas-ai-wallet-v1-a957c52517696adb1c15e2569ca3f9027edb6471ba074ecd1d229e05dcc132f5",
                "family_id": "cohere",
                "family_name": "Cohere",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "applebot-extended",
                "worker_name": "Applebot-Extended",
                "wallet_id": "teas-ai-wallet-v1-896dfe69e110b2f0b04b0865067a1e6c9e4d423872b6584794d903b495bb973a",
                "family_id": "apple",
                "family_name": "Apple",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "mistralai-user",
                "worker_name": "MistralAI User",
                "wallet_id": "teas-ai-wallet-v1-19820b80662fd1d1ea5618bb27fe6a0503955113ac56b166f6d7b91d9c6372bf",
                "family_id": "mistral",
                "family_name": "Mistral",
                "credit_status": "eligible",
                "soulbound": true,
                "transferable": false
            },
            {
                "worker_id": "amazonbot",
                "worker_name": "Amazonbot",
                "wallet_id": "teas-ai-wallet-v1-d6b39fbd843e65ebcbadf7d3ec66c6628f982b80bd5912383b55cc33d21192b9",
                "family_id": "amazon",
                "family_name": "Amazon",
                "credit_status": "withdrawn_no_credit",
                "soulbound": true,
                "transferable": false
            }
        ]
    },
    "issuance": {
        "batch_size": 500,
        "launch_canary": "CLI-only, owner-triggered, 1 to 500 rows (default 25), root-sealed before the remaining backfill",
        "initial_backfill": "one explicitly labelled reconstruction from immutable source rows on complete UTC days only",
        "backfill_cutoff": "MAX(id) frozen where ts is before current UTC midnight",
        "current_partial_day": "never enters backfill; becomes eligible after UTC day close",
        "daily_schedule": "03:15 UTC",
        "daily_catch_up": "all eligible unminted rows from complete UTC days through a frozen source high-water mark",
        "advisory_lock": true,
        "transaction_per_batch": true,
        "batch_and_root_receipts": true,
        "canonical_source_manifest": "SHA-256 over ordered fixed-width deterministic evidence keys, sealed in each root receipt",
        "deterministic_evidence_key": true,
        "shadow_writes_ledger": false
    },
    "append_only": {
        "source_evidence": "read_only",
        "legacy_receipts": "preserved_untouched",
        "wallets": "append_only",
        "bindings": "append_only_effective_from_source_id",
        "ledger": "append_only",
        "issuance_receipts": "append_only_hash_chained"
    },
    "endpoints": {
        "contract": "https://teas.co.uk/under-the-hood/mint-v4/contract.json",
        "status": "https://teas.co.uk/under-the-hood/mint-v4/status.json",
        "leaderboard": "https://teas.co.uk/under-the-hood/mint-v4/leaderboard.json",
        "wallets": "https://teas.co.uk/under-the-hood/mint-v4/wallets.json"
    },
    "contract_hash": "7b989097bee0728c504a829fd624020c2413324edeb6145879a0736b6d680ae2",
    "gate": {
        "master_lock": 0,
        "shadow_mode": 0,
        "shadow_active": false,
        "operator_release": true,
        "can_issue_live": true,
        "closed_reasons": [],
        "gate_namespace": "teas_mint_v4_*",
        "legacy_shared_lock_used": false,
        "manual_release_only": true
    },
    "generated_at": "2026-09-12T16:21:46+00:00"
}