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 0xde20bd476d4f52737fa6dab5d6ac430aea797d7bffeb28b23e0331a2ceb7b4fe. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a90cf90b-a426-4c77-9414-d56367d45815.json and https://artists.proofprofile.net/proofs/artist/a90cf90b-a426-4c77-9414-d56367d45815.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 0xdd228e723884deefdaf819b5ad7de5917057ee813ce83e90ec9ae2d522dd6e50. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QZDA72302417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3deb2f2d5e135407672d559984b43196787875e2edc7f52180a81101ceff76e3. 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/QZDA72302418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1128a3f31f66c1c9110c9edf0d1036a643397da0574aeec06d8fec7c5035426. 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/QZDA72302419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5626d3ca73080d992a094fa1a7a9c56411317d5e2e1343d4d63f15762bc2a91e. 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/QZDA72302331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e71e3ee3b4b3c53f9d3c67444de7a4f3d117f4f0885959c81735bd2d3b36b2. 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/QZDA72302422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd3ebb402ca7fc04973f342f576af141f6977fff357c10b0bb41dceb83dbc863. 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/QZDA72302423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3615790e554b383a02e59ecfb9188983e3642eb09d118cbe3ce20bad777e455f. 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/QZDA72302424.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x518d3b8f90893202e7c628ca73dc77f25595cada647e2b4545677e01449e3682. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20:38Z), 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/QZDA72302420.
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 0xd452ac4da6c8b9ef250601f91e40e866b7bfea16815d9ecaf7f7bd10e96d8801. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15:54Z), 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/QZDA72302421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x762c972d860f007174ad4a6c1a28bf5343863b579c3f397a1b7eba8c77ab5bb0. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/QZDA72302425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x566971a9370fb444e500ac916167ad73d79925a6b7caf5d71b21a5ec1524e513. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/QZDA72302426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68a5e14be2a43ef71287f1babd63cd070a0e8160e9f60a83d80716597ede58b8. 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/QZMHM2000526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x179b19a72f70aada46904f152eaa143d98f0e9aebfdf2a338b24ea116c8696f7. 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/QZMHP2055554.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddbb92d4d6d308a4da635eb39063e5be1cb2ac517c9dc05e381326d5c835ded6. Chain 2 (Bitcoin): anchored in block 960193 (2026-07-30T02:05: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/QZMHP2018745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5709a045638a9d0bccccfbbd082b671c6a8a7a27daa667e21f8579240f2cfd56. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZMHL2067243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa871a1d1ddf9b88e08032437ef918201d7dd1d9865acc51c447f20977caf457f. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZMHL2042239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98dff22d9affe9b4c0180e67467752bd0091521531e11e866f3e7e2ca6fb9228. 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/QZMHK2080793.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfe4adb639a03d05068de907dfcf2670001ee5e40c3bba4b1ee5da62d2af7213. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/QZMHL2008856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12b1dc5caa7479f1922607e507c9e4fe1901a6797926ba31308ee89db9cdd695. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/QZMHN2042147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x662c8a5127999360d02d0d69c5002dc579327078eec7fbde325acd37e35d5a0c. 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/QZWFR2361338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca1d64b7ec3473da23430cb6bc0a2299687592679d28fb20e516e273849b531e. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/QZDA82362666.