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 0x1bc7c673e99cdc776f1489b1ae97fa4d38806f328a473925efe29e63367b2f26. Chain 2 (Bitcoin): anchored in block 953697 (2026-06-14T21:49:28Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/58b4525a-8e2c-4bf0-ad51-752b5395152b.json and https://artists.proofprofile.net/proofs/artist/58b4525a-8e2c-4bf0-ad51-752b5395152b.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 0x6ef1e6e7f776e43406d85e3987bca69c0074310f5c3769f1c2b8dcbc47a1de3a. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/PLA460400702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37872088005d53ffb97066f9897a8f7696258f0858e29b90f068332717fd724a. Chain 2 (Bitcoin): anchored in block 958552 (2026-07-18T13:15:29Z), 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/PLA460400705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5f45051710ef01a66eb34376bae6207dc93616265e4b3aa2033535b6a00246e. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/PLA460501315.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22462421e0a25473d4135360b364f07bc044b22abb9ae65ac4c01f7dcfad87a8. 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/PLI292200535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a21e5ccd0b1dc4832e28cd9089ac2764260b405a092fe924be21c02addbdb4c. 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/PLI292200536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x352ee85c2f0aaf93f97e25c48064a7a9bf0385552dd3e877eb1a4680ad93829b. 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/PLI292200537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e522988da3f970a0c6740bf95b0f6bd79ed6bee2d41dce1ad968d3b84bc10b8. 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/PLI292200538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x526afa3753c35d66355e6d7cf14c5b7757684ecd8922be74752a15f3cd627046. 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/PLI292200539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b7d2834294e2c7fb4c0461d055ab947176c56666ea619adceec5460bd807e22. 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/PLI292200541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa60e8d20d08fd71acf855c74a57a50aa4c8ca66688783c3e9d5a563a1321c639. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/PLI292200542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0928969cfc76d3f466362c8ce774f71ceb41e4518d8d52e9717ae29e0203a36. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25:45Z), 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/PLI292200543.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8264f446d0d9bd1c44b99889849c6e5338eaa33c21daaed2343dd7edca29200d. 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/PLI292200544.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24cf10388213d5b463e8a71257fb78bc92f6350f67b9e4c2a4144338996e82ef. 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/PLI292200545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04134535ba673ded04df1cd7dee15c8b5f2b6b4e85ab0aa2249d2a47de366288. 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/PLI292200546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fa2c3b9e7cd17983f5311113f39051f0f2d1bf9ea094967c9333e8abe5a6c61. Chain 2 (Bitcoin): anchored in block 960199 (2026-07-30T02:30:29Z), 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/PLI292200547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ceeaea7a523eef840b07936fd3fd4b7c058ada4fc20511c44a5331c9fcfea6c. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/PLI292200548.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x187e99c6d83f39f79662fba2d764f34b1a13f4280965b10de711eb1714c60bb5. 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/PLI292200549.