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 0x2fc84ca87f9f81cbd4a1fcea57ad093aff0308320b863f29d2ba91fa72592d3b. 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/f1a0345c-7bff-49b5-9d89-1e5e3ecb9dd0.json and https://artists.proofprofile.net/proofs/artist/f1a0345c-7bff-49b5-9d89-1e5e3ecb9dd0.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 0x74b0e7964a7553172d3e8f1a844450a0033e99cc5cd792bf8828236918b302d0. 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/QZ5AB2263376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8ac940745ebcc76fc0db6ff7011ab19d94af0376179619fdebfc056f6f7d11a. 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/QZGLS2245293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf46d0c701033ea0f8804cc15984c5c03388e816c61bccdce9f6ee92216e5d802. 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/BC96H2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d1cbdce4d258a932559e6f07f3f7ca34e54e7a46a382f9df0f7426e2f9b78e9. 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/QZW9L2253662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca9d3aad3ea51a3c12eb8b13257dc2974a055eaf87600eacdf47288d8bfbad04. 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/QZNJX2275812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82564d8e43ef4020fe25498dd348f698d64b1a82adb0403f90b27af549945bc1. 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/QZ5AB2263371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x947a41629a4ab59f861819f01b35d404072685ad74956b019947746dc8c3b6cf. 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/QZTRX2204353.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd33a4c8d8fe46c7fa57471ca4cc3d179431a4559a8a58690d4782c9a1169be96. 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/USLZJ2314406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac351d5770e50d3a1f051fd85c7267caf34279aaec687bd002335a18de489309. 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/BC96H2300015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5174f761d777f6d047b81fa61084cfc2b463dbc0793619a4274f4811eaa4087. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QZHZ52290824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ec4a2dbf0558057fad3fdee37b59f04548b538998eeafec609fb0e9a7cfbce6. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/BC96H2300016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5673a16fe60cdc6a3fd9bfeec97c5e156806694cc9967f39769cde0cda64f722. 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/BC96H2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b05b6ae3c72fe4a775d8316ae5bb1df232455b93b4ca23fa5d2b3f0c3ab53d8. 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/GBRKQ2383023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e259467cf8b09f50a85f9eec321a08e804b6798a3cdc08fcb75598aa792bda9. 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/BC96H2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3410b8343e52c79f74b80f335897b2df3578afdec205c97f63b0d463e4d5e5fc. 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/BC96H2300019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e5d8e6085d03cb27abeec962d0abf8bd2edc8aff03d10ca2c43e0dfea515cbb. 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/BC96H2300020.