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 0x54c4120c76df0a3d2317faacc96a94bd0afc1cdf7fadb6986138ea04f3b56519. 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/e9ed8667-9bbd-4dc1-a8a9-70531ff0eae7.json and https://artists.proofprofile.net/proofs/artist/e9ed8667-9bbd-4dc1-a8a9-70531ff0eae7.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 0x2caa1cd386cce074e3572b38293dd52a7d5bd93f4a1a48a0a3d3bcffbc05d149. 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/QZ8LD1785213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5926947bdef01812e303c6ec902489e9def0d5d75d0940c8b1c718d86d8cf52. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-22T01:10:16Z), 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/QZ8LD1785214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x852adf3d2e25cb4b1b24c3fb1a0ef078613ca707cb5144699e3107bac29c2364. 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/QZ8LD1785216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x297ea0d0f7429a5e0eace66ef9a243519152346faabb68745f9e13a7209a4dc7. 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/QZ8LD1785217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c0bac7041fb37c59e598952d63903b8e78eb1e0166d89f69e471d05e374c17. 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/QZ8LD1785218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2630c4239c61248720f6f4add20f2ce6a878d08593324b13df9a6ca1d1e1195. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QZ8LD1785220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0fa708a9aebb4240df9fcc09c90445732584a813d54778b280ccd27bfe32399. 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/QZ8LD1785221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30785d36f87d20c888d1c44573730f2f5f90be99b33cedc4068a584493fb150d. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZ8LD1785222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e49138b00e44b49bbb9b0ed087562bffab44b6096e5a852abada5f282386896. 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/QZ8LD1785223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eb0b38be537ebe3a0c3691a80729bb9f859cf05889294ffff332fa44d18f3fe. 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/QZ8LD1785224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cebbd8effe6655b923a8918e75e9a2a67ddf65968485c5d9f692e7426b3ed06. 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/QZ8LD1785226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c22c36bba512991d0223fa527ccee3839de19bd96ceeeb6e470a08454965b6. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/QZ8LD1785211.
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac9ce9cf1f8c0c66a07b5efe7fd79002fb617910adcd92c5a3354eec2e720451. Chain 2 (Bitcoin): anchored in block 960259 (2026-07-30T12:51:24Z), 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/QZ8LD1785212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ddef59d7e31e0c9b9737fabfcf794f663713aba859cb2979a87a05b7eae2902. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/QZ8LD1785215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x829dd719c0c1bfb568130383b12328714e4edf2ca3b25b79f6945f46d12256ab. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/QZ8LD1785219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcda2fe0b84faf8d7ae20fc736da205957d44a46425b05b0ff6b492ae4c66ce7c. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/QZ8LD1785225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22d4c9d759f0be1c6204f29ae97c4577f17643c4561f282dac88a9cb551138e0. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/QZ8LD1785227.