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 0xf2d9f98bf3d2f911feb9fef19ea34c4ff28ce2fc2fab20be2b1bc7dfe8b31d19. Chain 2 (Bitcoin): anchored in block 953770 (2026-06-15T09:50:11Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b2f2b47b-187e-4031-b712-abd52e421475.json and https://artists.proofprofile.net/proofs/artist/b2f2b47b-187e-4031-b712-abd52e421475.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 0xbd27b1b689a69e256cd2fdea37329891424b597966a484675277d022bd8cd936. Chain 2 (Bitcoin): anchored in block 959052 (2026-07-21T19:50: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/TWAL31900800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79e4de050733abb86642009169d785d3fbd950ee0645e0ceb145f54cbc53a6fe. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/JPZ922204898.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd024e0f5deba959707838724acd5c8def53eff9c2d4a48cf71f5a0c632965305. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/TWEP72100101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01296121c2bec37af56fffea1e7b3a70d959b8646bad14aac875e5e1b161485e. 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/TWAL32100506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72d20ea2d78c11342f788863696463d17b95ff7546718389aba139eac8cb0f31. Chain 2 (Bitcoin): anchored in block 958554 (2026-07-18T13:17:01Z), 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/TWK232404802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26d3fd730a87b97a1a154ccf56202b8d8c32d4d44ffb797e60e59a2eec934b50. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T22:05: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/TWK232404804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38dd818670010a6d526e890e2ec25de66e1f60c97a7eba1bb5605328576400b5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/TWK232404808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe24e6dd3ae450187a31b5a939ad620b9afe0cbd3b3aa949cff405f628fb7b20. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/TWP011951514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d52a62c9659c1425ee1542e6c420feff40aa07392000945aee98c1e4a330a3d. 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/TWP011951519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae3ca1cd1cada1f84cbc7d479c655ef931ecb9e0575ea035fb40a277f3c6e6d7. 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/TWP011951520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77720256deb32079c08cd9285235b7d34a9e3e094e1bfe999be8e7098b5b4355. 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/TWP011951521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05254970c0aed521dc08e705aa54a075a7f3df113d492b9971b4c7a6893f10b7. 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/TWP852200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2da8b456bb2625e23311b0dbfd92d36c8ba9a56e15cfc21f6fb743d6779c463. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/TWCC32202149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33935a8c63c4d5190da417cc8935d0009eab83c1ca7739a7dff348ec15b71c32. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33: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/TWP011951517.
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