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 0x2ae8235b30775aa4dd348a0b03ab1ff5cb9f1b5bf1e10fd7313d0ad87e62764b. 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/56b62c19-03ca-4a66-a7d3-df746dcbf76a.json and https://artists.proofprofile.net/proofs/artist/56b62c19-03ca-4a66-a7d3-df746dcbf76a.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 0x97b1f12f311d0255cc306d59f0d90c8dac6bf55dc689a4f9eb2b5e8066874d8c. Chain 2 (Bitcoin): anchored in block 958611 (2026-07-18T21:24:44Z), 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/SEVSZ2401211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca4db1c06d1b6744bbeb56fc2b48aae1eb28077c5ff2f5ac9b64ee7e557540d4. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/SEVSZ2401212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda79f825e1a649522bc15fad22cdeae9586f451b29c66280a4803d5c43f73aa6. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/SEVSZ2401210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b910886e96d8cf33caa084de0234ad3ba18e29a2f3f183a29142d6c7a261633. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/SEVSZ2401201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ef81595a10c11ca475e7037def88c247426800623774635f5954db6bdf3e5e7. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/SEVSZ2401208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cd8a3dc357d9c6e7a0d22005b6ae2f4f98d9a014af3b60a20d809a259c29447. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/SEVSZ2401203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eb701c0d337d9d2f1cb638d2377e11f036e08e9ff095b5f17a5020c96c6d4df. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44:05Z), 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/SEVSZ2401209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa2b94ce026ca7c36eec342f32b40d05775ce9d0a3d2d4ac64dd541d45eeb9de. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/SEVSZ2401205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab3a07cd8c164a85fcb5ca40f9326208e42c05234d399fdcc1214d34f7847c0c. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10: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/SEVSZ2401207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d5c467ce85c40ef5ecc6947d1fec97d0283fd6f179a18f46fd694b22b737730. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/SEVSZ2401206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda4ab29d66b4c2645e0ec78f4bce13898fb8f437d18b9cc04819049b5cbda0aa. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/SEVSZ2500902.