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 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 0x57bfe82d174328a15f49e55958beac0fe931c98d2c6c805e17c3b55ee73e8446. 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/9d420115-a1dd-4e41-8964-63f0a307ea9b.json and https://artists.proofprofile.net/proofs/artist/9d420115-a1dd-4e41-8964-63f0a307ea9b.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 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 0xf23b3b0870b01df000df8ff43ae90c5ce67903410c4f90f39f20c2d188ae863c. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BCRE22400017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0965005e1f2503e69de277a12a5d92b5713adcdc856f63e1103fb166e448d792. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BCRE22400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa74b2ea6dab6e095ddb7192509393a7d07f7b40ace5040604b75648534a0e472. 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/QZW9M2456144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dbdfd13d54ecf5ef4494b5222400f574cf868b6cc836699c53c21f333b631f9. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/BXY7T2400036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x755e357c456f02a82cb45c809d1520aa8c81d4c82b8911f7752c38e72169dd6c. 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/BR1FK2454874.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23766966aa3b909a6d7e2b1fafe65541ffb509a185514b8c1dbbe0d65bdb5692. 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/BR1FK2454875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c72036ce73e773ee5f0a26ec83e6c27c287aaa2d19e1666f979d442ef0be076. 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/BCRE22400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x449783119a5ea594fa69ef1b0d6b57caeeb3a912a1a8551a64107efc6632bbb6. 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/BXS0B2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaec4bff4f36f367ebca463cd0f3d52481b113b936dc247cdbc76b6a8b846acf7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BXS0B2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a1358abbd8722af9271772552f3ee57821ca473c9a93c23122d217cba40a4ea. 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/BXS0B2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98391d23222a7d443c53bc4001e30ca6869526c611c6c62eb418116ca86da25c. 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/BXY7T2400034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5e785d969b9142552c76a8dc10b4fc106d55c898cc0880502a0c093acc5248f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BXY7T2400028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe079969fa18b29d594713d78cd308ccf663e8faab15a4a68fadd72679b344e5c. 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/BXY7T2400032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba2fbc5edfd85b0c5bb45e4973470a7c1e707f6b371217ff974c5a3fcc4dcf29. 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/BXY7T2400030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa94891190e11c5b49523c36ba8631a04dc3c788afaecf89f3a8c975c03e97cb9. 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/BXY7T2400029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9670daf3c35d0262fc70d2f77a73d2874ee1102a3c5f63f1ec6b4d8073775dff. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BCE7P2401100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x454e287d97c1b5ced60ea6db55a533357e280c8a5ffc30729bd496618d39f0f6. Chain 2 (Bitcoin): anchored in block 959152 (2026-07-22T18:58:42Z), 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/BXY7T2400021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a101a764309ed2caab6582e5cf0d299cea786d0759476e0bb2ddf20320cc375. 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/BCE7P2401096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x200beac1cc34532db169d799f78a4760536057a302696f04f4fd7b1769c4cba1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BX7P32200096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c3ad189e4d0195bcaf37c772ede05892066b1595e6b9636f2da32307c4bc9ac. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/BCV112100069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f6a321067b0ffd683786002ab0308038a228af2ceba25bff690d6540fe4897. 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/BX7P32200117.