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 0x63490823b528ce07f7e25095d6c567bf8b4ec15cb852eb5c1465846d32b9b20e. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2e9a2fe7-24e0-490e-812c-5c7ba552bc6c.json and https://artists.proofprofile.net/proofs/artist/2e9a2fe7-24e0-490e-812c-5c7ba552bc6c.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0x9ffae68581f979d00a92f768f1c4d3a88018a06c8e6bd31ff529c4e7267aca61. Chain 2 (Bitcoin): anchored in block 958834 (2026-07-20T05:55:47Z), 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/BRNFH1900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8082f2d4cc20f1668016223c0d6d3d1bf79f0bf61bd81da7e43320a9ea992f45. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BXGAF1800010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1690fd8d3a7076324afd0a233e51978c0df57c95adf8a6678a90bda231330846. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/BXGAF1800003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd44a1c20f4a236185abf8236a9bbd26d6e2ded3295a70ebdef88424c44fe5993. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/QZHZ41989689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd43c412ed2b11c5a39d98b653f43da61e4c69185d4db52aa5b642132d6ba8984. 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/QZHZ41989698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fbf436139126eca31653762bf55b83197698ed65851ea3d060b65de0d597fd5. 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/BXGAF1900001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa7f3c3896eae2a52e611c4b08a51399c606e365f5fd33c0bac219e54d4659c9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/BXGAF1800021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a6ce7c22d1a3dc029d7b328b5a579d19c17351c5e4c71db4cfec66969ece5f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/BXGAF1800020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3df5c5f129acbc6ee8e8516b9b9ff25129e9e9f87e18a94a4f9c77d13f75af44. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BXGAF1800019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96c24d7ee7bf3f4ef3685945e971b7dcc9231d38626a49e44e66b869d156d711. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/BXGAF1700017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3186821da54aa09c5fae0e7dcb276cd4e81a86808989807a94f93da9a2c5de. 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/BXGAF1700014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x641682336419ccaf5dff4d9fdd25150299ddb882b94e6c6fe27ff54c74024c34. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), 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/BX70Y1900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x641682336419ccaf5dff4d9fdd25150299ddb882b94e6c6fe27ff54c74024c34. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/BX70Y1900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd51865e4c7d36b59e603a0d4252daf07323f34b6ff615315e774eb0418c6a95. 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/BRUM72002132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e28580f2d22826df442edb481fa822645517df322b0bf91040b8d3e23ea9696. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T21:01:20Z), 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/BXGAF1800006.
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