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 0x4dc5a53fbd47cd9e81d1da99511d6f4192aabc6ef5a09bcb567fd798cb727757. Chain 2 (Bitcoin): anchored in block 953997 (2026-06-16T20:07:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/233a1cf8-330d-4cf0-8d91-87669ecaf6a6.json and https://artists.proofprofile.net/proofs/artist/233a1cf8-330d-4cf0-8d91-87669ecaf6a6.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 0x3dbdec5667f053ff4bf427c82d1b6f4a35e10411f4270f15f0cc0455266898b0. 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/FR6P12000450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9a1dfc882b2b7e48366a25883c69551e567b753d97992b9eff591a098e0856f. 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/FR6P12000530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bdadce524286df7e35497d5b15aae1b263f464508c8c05d4e7160539d799026. 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/FR6P12000500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19b64b70aa8b42af82e7ebbd9f699c646ba725650913142ac160ba2ea894cbb3. 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/FR6P12000540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5121141d0449ae06425f274f5fae6ec97249ea4dd2870bfa7885cb07c4a0d95. 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/FR6P12000550.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9705ad986cafffc1264e714d00ac6c5cfcc3285258132872f7b442b81dab15b. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/FR6P12000560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3dbdec5667f053ff4bf427c82d1b6f4a35e10411f4270f15f0cc0455266898b0. 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/FR6P12000450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a41c7e56a3dc142f2de60d695be12dea16b719013304f1fac89804833735137. 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/FR6P12000580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9291497bcc2db444482367049bba9f6b97e2af9d81e17c26fb408a19ecb0817. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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/FR6P12000600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9f2af6790c886f704449cd32eb49600ba98226d6c166f5a145ee14e0d5e5d69. Chain 2 (Bitcoin): anchored in block 960302 (2026-07-30T20:09: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/FR6P12000610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01bc34955be645bb67e66e99e85f5d42ee1d1e80c21176fa716b8a0f51340aff. 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/FR6P12000620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71e17bacbb5f0fa4e58ac21ca634777599422f6c86aefe88de347cd1efa8110d. 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/FR6P12000630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x413860db255ac59089bc75531724d173c5663ba7fba98c8126899cbf84d1f5eb. Chain 2 (Bitcoin): anchored in block 960379 (2026-07-31T09:25: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/FR6P12000640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12f2d8ffdc97e33cce469bf976182cdbf379e765db8bde635e207eaec42cdef9. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/FR6P12000650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcea9d67698d22ea8284006743f7fe795a19f21f80d0c01a4246032b49699204f. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/FR6P12000660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa523fcdf408ec04606ce03da1e38d26cdf693f107dcb450fe351cdb7cfabde76. 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/FR6P12000680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e3309b040a5e51eec0fe8cc1ee4668d3cd4eb3d9665c1ca4624ba6cb953dbbf. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/FR6P12000730.