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 0x0d99620620b5c19a4a57dff617d6d56102dec473268efee532ccac0fff143631. 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/2e8c1f51-23ef-4e6d-8485-ec55308df744.json and https://artists.proofprofile.net/proofs/artist/2e8c1f51-23ef-4e6d-8485-ec55308df744.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 0x3bfbaf247debd97dcc56e95bba448465e59ea34204f0198c09b91df34a272e43. 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/QZDQH2106194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6787e9697cf2b3973b795f67882f1cfc96b235db742d01450f3fec36478838ec. 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/QZDQH2106195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2b135b844065ac7a04085822240c772b98a41f93db078a08e49351a8101298b. 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/QZDQH2106196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd01dc4ef6cbbab12289cad7e20353142a619ca32bc2c00ff44266baf6ca1435e. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZDQH2106197.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1d481a8f2de8194066d284ebfe0c6c596ad24cdcf85d528beef112364e84283. 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/QZDQH2106198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb216bf689cb01b6bb2ca796f8482af5b963df773878f80fad9bf82fd1076fd23. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11:40Z), 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/QZDQH2106199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x782650b27cfc5643930620921c1a081b6c1e7467568572dffe153b8514cfb8c2. 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/QZDQH2106200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b3e31564968c3cf5e5c97bf656257ed91fde95986d7213b7e3dfdc7efa86f04. 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/QZDQH2106201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02f681d7044dc34c2061011f4e39cf27f0fe58ff574bcfcb7d6b025c544ba708. 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/QZDQH2106202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0753e02492b8967b804d27a0d7ac68b1a51d309f515b18927f655362e2590d10. 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/QZDQH2106203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97aef92ee9f364b98e5325568d40452e8f80f364ebaceb9d9cb9ed7c7bd1fde6. 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/QZDQH2106204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a1d204ac3bc3ce5361bd02d783063d798d37f8e86b5197b3365b4b1e815c788. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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/QZDQH2106205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbd53134a55a6724b28a653db7d7b71fe003fef86133f5d2950446c4e9de0eb9. 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/QZDQH2106206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb7f0ff70e789852d3902f68c525dc63f185ebd9497d7df8510cf03c2b6dea83. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/QZDQH2106207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd942955931480e5e8487dc3a887bed1af64887c3f3864e11bc715bd1f820dba0. 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/QZDQH2106208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1321dcd87ba7a9f666a6efef6905ba460e23f36ad3e82f99683b8249910f9cc9. 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/QZDQH2429335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bacb39bcce98419d300c71c281c61c868b4c5c258e5e98f927bb749f2957456. 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/QZDQH2418860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf82062dd4aad45837ce99a22dab905e889f62e4179bff4578e7ae03c3938ad27. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZDQH2416993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5f615de5636adf89c7494e25196dc0f0a180e3154dc5fd914a9b6b628d7cf8. 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/QZDQH2415340.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44f4883cf0f0a2832eb6a086267286953e01ec4f852837f26f036801557baf4a. 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/QZ7361900227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3318d3daeefbc2e59201f47fc74f2a09dd78bc6d14fd79cdded888ae0f49fe4d. 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/QZ7361900228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x780dc8ae76becce15a52726d553e17892688d8f772422834285ec18f49091e19. 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/QZ7361900230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29970f12a0769dca281a6edf1ba1de017d3ec3ccaed4024f3e996698ac7bf055. 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/QZ7361900231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbab163ec4f7c8aab4e1fd23fe7e97e8d3d4ff09a975e3569088f35c1ec13cbfe. Chain 2 (Bitcoin): anchored in block 960463 (2026-07-31T20:42: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/QZ7361900232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe494d687e50f15436844f46b2095c0699939bd30b1b973402e9387717a134ca9. 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/QZ7361900233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ae8a25f14ddb258e0a77f9f2cbebf26be1cf8c41517e092d18fec572ea39ed7. 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/QZ7361900234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3c3de8d1491341edc7881c645784e2d23a3ec59d27765bba550eec3d035e471. 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/QZ7361900235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e61547e4f94fa85817801aa33d73c4e68989b7bd7571cc22ac0408a7fc74724. 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/QZ7361900236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa9c6c1f09edb68569d99f4dfd6023b5beee5f56f223286fea968c54f02c3d93. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/QZ7361900237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a622243981a01e244958c0533e51af258a3049f3f16216d5e2af0830ffbd9dd. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QZ7361900238.