1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf067e405226cbacdfc25df8da79ee3928e82e7106f0813cfff84590284c87f2a. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dee5c8ac-7849-48c0-bd05-c17c4f304044.json and https://artists.proofprofile.net/proofs/artist/dee5c8ac-7849-48c0-bd05-c17c4f304044.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Tenderfoot Tactics (Original Game Soundtrack), Part IV: The Fog
Tenderfoot Tactics (Original Game Soundtrack), Part III: Battles
Tenderfoot Tactics, Part II: The Archipelago (Original Game Soundtrack)
Tenderfoot Tactics (Original Game Soundtrack), Part I: Goblin Towns
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8daa4b4c1419959e4489abfa3fbb8f37eefb3632ccf31d8da02eebed002f5233. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14d313b014892a510f41c4d1b34836c9d9f9626fba8a70a0aaa4a09f2f1f2f7b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4976311798c030ff3174e343a831ef3c5f68cf76afe5ae1c7b5f273726c89312. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d880eea95deadb7461b4c9c81409c6514fcf876e28426836559aa2d178778d5. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8667f7372002acf97ec0910bf516a8702e41300ab512bc03d4f29f6fbc0463d2. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x177c5892aa5789815ce36c053fe0368c56bf71ee4d23e104e13ff16b2c8c91a2. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x565fb9e72d91e133a65c226b634a6db6cf85708d0a19f573db9b2bc1c58faaef. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec961669598ddf77f9b9259b9ba3acf68db1078e6b092167d8dd1f61e2a65738. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33c521c11d1c4ebec2b7a07e40dd3f904e154de9873a385a2379ca359f5bcf03. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbfbe45bf96e0fe0852581d85aa7dc5fb3bc93354fde588a9114a745336aedbc. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2be7408a81f35d2f00058c7fc2c17fd0f2823dfc2518fe72e8f367dc3646c02. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x137fa1ec06475b6cc9fb51b15f12325606e2a7ef3affa49c322c1306da86c03c. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ffecdd58a2c7eef35295d244aae2cf49ee2aa57a8e6dc7d8e85079a0b629569. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b9998aa489f3308c2c7b9f7f22b1b882d091a7fcc56b7a9b8551328785fc999. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5971c333058c125a4feba6cbcbaa92479a5e62f0aa196e66449539d95c2bd824. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b26ffa625d15319bd064dc196fdf5874bb35b7e380530058da7480034d9c2e9. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:03:26Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ32285108.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch