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 0x54a22fcb81cca10207cd49d039bab80b6441dde7ed47776467ba6678f0330c0a. 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/084581c5-5698-44c6-8838-c742a2ec38db.json and https://artists.proofprofile.net/proofs/artist/084581c5-5698-44c6-8838-c742a2ec38db.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 0xf7152c8572d72b21cfd9efb61a4caae3e0535346943d884d8dfcc68c8de65dc5. 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/USLZJ2231835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d0a29ac00ea9829b2ca6e543f8ee153a3a5f6a5ed0080d501bf7e902094f984. 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/QZTB72287333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9babe6f907575bbd58a5608bc4ccd5821450595777963a3437f2d9abbfb4ac7e. 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/QZS7J2424482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x532e5d8bbe1b7bfc2c9fe23d14f79c246d2767f77f6b2f09c3bd55d8a1d79ad5. 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/QZTAX2396939.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bdf5700ffc369f28e7b553ddcd5fe7223b99689b9a18413426da40cd81ba1b5. 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/QZK6Q2237270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddf25059a0eabb59daa28f36798d7ec725ee5aae42a76f12074be40c4b4e618a. 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/QZDA72048891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x398029bc704cb4ce975cd67031fd7a48319a04b970258be74612621d4894dfd1. 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/TCABD1276720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bdf5700ffc369f28e7b553ddcd5fe7223b99689b9a18413426da40cd81ba1b5. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZK6Q2237270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x525ce7875014aa7184fc9dc1ac1d8b78702a16996ba9415f59cc93d5bdecea80. 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/QZMEQ2598911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ea408f4e686f9bd4e5530a5b3e2f00edffb2f23171d5eecfc7acb66d0241116. 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/QZZ7M2484733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f8fce467c482f2515606e91b8eb91144d4949d5d01c4e3087cb87d6dc7f8a7b. 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/QZS7J2441276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81a714072c0884fbde39f572e84401bd1a0799acaca863a50281da60adf8b1fe. 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/QZZ772446711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2f4fa5b60170dbc9e4e128bfccc59082cde4c9f1d976dac0abb4ef0a5905b8e. 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/QZZ782491802.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc299fbd3c05431f7df597a1dd77054077d436e936068c6e648ec6a4831f9171. 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/QZTB62365617.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51dcb5ef1af810f8689dae5fd05e0bcd9b2ee37e8a22df05041fb1a1b581dd9e. 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/QZFYY2334128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b97f8a4a34f50492552ab6c82f9a460ed21e44fa40fcd58a455b6790b7cf5a3. 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/QZDA42359398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10113c3fd0a478545ec591ea31b7da1d556d3715e0d7578ff66364f95ece6407. 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/QZFYY2334138.