{"generated_at":"2026-09-13T09:17:11.413Z","chain_id":"regen-1","what":"Every ecocredit retirement made by Regen Compute's master wallet, read from the typed EventRetire (not the message action, which misses purchase-with-auto-retire), cross-checked on two independently operated nodes and the registry's indexer, written only when all three agree. Retirements are a different mechanism from the wallet's REGEN burns (regen-compute-burn.json); never add the two.","mechanism":{"name":"Regen Compute subscription-funded ecocredit retirement","operator":"Regen Network Development, PBC (product: compute.regen.network)","retire_wallet":"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh","event_type":"regen.ecocredit.v1.EventRetire","message_shapes":{"direct_msg_retire":"/regen.ecocredit.v1.MsgRetire","buy_direct_auto_retire":"/regen.ecocredit.marketplace.v1.MsgBuyDirect"},"source_repo":"https://github.com/regen-network/regen-compute","source_files":["ACCOUNTING-SPEC.md","src/services/retire-subscriber.ts"]},"sources":{"primary_rpc":"https://rpc-regen.ecostake.com","primary_rpc_retention_floor_height":25498036,"primary_rpc_latest_height":28797198,"primary_rpc_total_txs":8,"secondary_rpc":"http://public-rpc.regen.vitwit.com:26657","secondary_rpc_retention_floor_height":25277882,"secondary_rpc_used":true,"secondary_rpc_total_txs":8,"indexer":"https://api.regen.network/indexer/v1/graphql","indexer_total_count":8,"all_sources_agree":true,"retention_floor_ceiling":25800000,"query_rpc":"\"regen.ecocredit.v1.EventRetire.owner='\\\"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh\\\"'\"","query_indexer":"{ allRetirements(condition:{owner:\"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh\"}) { totalCount nodes { amount batchDenom jurisdiction owner reason timestamp blockHeight txHash } } }","why_not_message_action":"message.action='/regen.ecocredit.v1.MsgRetire' AND message.sender=<wallet> returns only the direct retirements (2 of 8 on 2026-09-03); a MsgBuyDirect auto-retire emits EventRetire without a second top-level message."},"retirements":[{"height":25831845,"txHash":"20d2ef26f6d145522c4f25b02ba27972f12ba9e0698586c827dd8f154477ec37","batchDenom":"BT01-001-20210309-20231212-001","amountCredits":1,"jurisdiction":"US","owner":"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh","reason":"Test retirement - regen-compute MCP server validation","msgShape":"direct_msg_retire","timestampIso":"2026-03-03T15:11:47Z","kind":"dev_test","subscriberOrdinal":null,"subscriberAddress":null},{"height":25968648,"txHash":"6448c2ef2ce0b5f3e099c03767e94f3507a894ca5c85d11fb7344d0ee44fc359","batchDenom":"USS01-002-20230901-20241231-001","amountCredits":0.009039,"jurisdiction":"US","owner":"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh","reason":"Regenerative Compute subscription — subscriber #3 (regen1vqrvsdn6usryjmg2qwyjzy55tdfky744c5wrnx)","msgShape":"buy_direct_auto_retire","timestampIso":"2026-03-12T14:45:11Z","kind":"subscription","subscriberOrdinal":3,"subscriberAddress":"regen1vqrvsdn6usryjmg2qwyjzy55tdfky744c5wrnx"},{"height":25968711,"txHash":"727844c66cccdb6d3918123b3d8158445ae1a4b68ad2713bdf6c9a141b7b17f2","batchDenom":"USS01-002-20230901-20241231-001","amountCredits":0.009039,"jurisdiction":"US","owner":"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh","reason":"Regenerative Compute subscription — subscriber #3 (regen1vqrvsdn6usryjmg2qwyjzy55tdfky744c5wrnx)","msgShape":"buy_direct_auto_retire","timestampIso":"2026-03-12T14:51:07Z","kind":"subscription","subscriberOrdinal":3,"subscriberAddress":"regen1vqrvsdn6usryjmg2qwyjzy55tdfky744c5wrnx"},{"height":25970335,"txHash":"fd7d48f2e5546b05bf0cc095b207ddc982c7a2f1fe21cd5fc146e56371a945f8","batchDenom":"USS01-002-20230901-20241231-001","amountCredits":0.009039,"jurisdiction":"US","owner":"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh","reason":"Regenerative Compute subscription — subscriber #3 (regen1vqrvsdn6usryjmg2qwyjzy55tdfky744c5wrnx)","msgShape":"buy_direct_auto_retire","timestampIso":"2026-03-12T17:24:30Z","kind":"subscription","subscriberOrdinal":3,"subscriberAddress":"regen1vqrvsdn6usryjmg2qwyjzy55tdfky744c5wrnx"},{"height":25972306,"txHash":"1820cad9d88512ce1845fe08616e428dba144ca4c758fd47ed37c3ed16434856","batchDenom":"USS01-002-20230901-20241231-001","amountCredits":0.046426,"jurisdiction":"US","owner":"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh","reason":"Regenerative Compute subscription — subscriber #5 (regen1wd0rsnftg4c7tf99pjhldymyd4dggmwmnj84sp)","msgShape":"buy_direct_auto_retire","timestampIso":"2026-03-12T20:30:41Z","kind":"subscription","subscriberOrdinal":5,"subscriberAddress":"regen1wd0rsnftg4c7tf99pjhldymyd4dggmwmnj84sp"},{"height":26822205,"txHash":"9eb152da5be6013f8f23a7441c6f62c4b439c5c7448b762631a7645c9be3c7c6","batchDenom":"C02-004-20210102-20211207-001","amountCredits":0.001,"jurisdiction":"US","owner":"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh","reason":"Schema verification test for CROSSLUCID — Regen Compute integration discovery","msgShape":"buy_direct_auto_retire","timestampIso":"2026-05-07T16:44:00Z","kind":"dev_test","subscriberOrdinal":null,"subscriberAddress":null},{"height":26822734,"txHash":"16b8c7df5132b783f35c617b837f6685c6f329ae3ec8fa92ee89834c794cb1ae","batchDenom":"C02-004-20210102-20211207-001","amountCredits":0.001,"jurisdiction":"US","owner":"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh","reason":"Verify post-deploy: class_id + lowercase tx_hash","msgShape":"buy_direct_auto_retire","timestampIso":"2026-05-07T17:34:18Z","kind":"dev_test","subscriberOrdinal":null,"subscriberAddress":null},{"height":27011316,"txHash":"ce9e4a876e1682c62ac66057fc74e12aee99ec754c72385f3b526b98ff18b2f7","batchDenom":"BT01-001-20210309-20231212-001","amountCredits":0.001,"jurisdiction":"US","owner":"regen13hdw80n5c9yueg4mgvap82v2dcsl8dq50j00dh","reason":"Verify abbreviation fix — was failing before c6236df→7957633","msgShape":"direct_msg_retire","timestampIso":"2026-05-20T03:18:18Z","kind":"dev_test","subscriberOrdinal":null,"subscriberAddress":null}],"summary":{"count":8,"totalCreditsRetired":1.076543,"byKind":{"subscription":{"count":4,"credits":0.073543},"dev_test":{"count":4,"credits":1.003},"unclassified":{"count":0,"credits":0}},"byMsgShape":{"direct_msg_retire":2,"buy_direct_auto_retire":6,"other":0},"distinctBatches":3,"firstAt":"2026-03-03T15:11:47Z","lastAt":"2026-05-20T03:18:18Z","daysSinceLast":116.24922931712963,"gapsDays":[8.981527777777778,0.004120370370370371,0.10651620370370371,0.12929398148148147,55.842581018518516,0.034930555555555555,12.405555555555555],"cadence":"stalled","trailing30dCount":0,"trailing90dCount":0,"perDayTrailing90":0},"reconciliation_vs_spec_claim":{"claimed_retirement_executions":19,"claim_source":"regen-compute ACCOUNTING-SPEC.md, section 6, Current Production Data Snapshot (as of 2026-03-14)","claim_meaning":"a count of rows in the program's subscriber_retirements billing table (execution attempts), not on-chain EventRetire events; the spec's own known-issues list documents zero-credit attempts among them","on_chain_by_same_date":5,"note":"The two figures answer different questions (attempted vs settled on chain) and are not in conflict. This page states only the on-chain count."},"relationship_to_regen_burns":{"burn_tracker":"https://vealth.net/regen-compute-burn.json","note":"Same wallet, different mechanism: burns destroy REGEN supply (MsgBurnRegen); retirements retire ecocredits bought on the marketplace. Reported separately by design."}}
