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 0x190945e23eb15f693d8d8ecff0fef1a113a2041ca89bedd628f01766d9e3ca70. 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/5cfe3c09-1162-4bd4-95ef-c0b8dce135ed.json and https://artists.proofprofile.net/proofs/artist/5cfe3c09-1162-4bd4-95ef-c0b8dce135ed.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 0xc6dd67852426f06bbefa7e8ac497423d4d75a2c6d5c53393ecdd6b87a24d3076. 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/QZK6H2165527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a6a2c59cda01cca4e7e5f67d72312a76bfdfb52b5ca38cd7df12f6eed654143. 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/QZK6H2165528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a5ac08f8b8412b478273e06573e8a4909ece3bf799b79205848832fdc8206cd. 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/QZK6N2181522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1366f8825bc513ebb21c67e6308fe8255a680bf75146a2bb5ae5a7a78f3ef53. 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/QZK6H2165529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c09fe845e5159c963405ee29028f22cb750b663eb7e8c88fb3ef02514db9a00. 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/QZK6H2165530.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e1638f477ae74fa46c1995cd84b151e90c7716727e42ae001029e2291ae6598. 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/QZK6H2165531.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddae532919e74f1371eefba6ba34d53fca88213c87e619c3b5066623110a0407. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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/QZES82274405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04eae9bc52881b75b31aa6e8806f4192a39fe7f0b5c828a8b26e517370dc1daa. 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/QZES82274406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc80a430ea357734a3ac910b063054091b795f55106f231fe29e735361369f606. 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/QZFZ22259437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5cdd4b5b0e52ae2e973845cfd435b8171ca6123b57f8279c2e0fa7f2eaef9e9. 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/QZES82274407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb665171bddc09e171b0947a56928d66a3db833f4615f27fc197376a526e948f4. 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/QZES82274408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f1387f13d6df4ba8d0956d9a1c6e3f98e82e194ed4187e69ccba3e3c9ad4952. 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/QZES82274409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6dd67852426f06bbefa7e8ac497423d4d75a2c6d5c53393ecdd6b87a24d3076. 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/QZK6H2165527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a6a2c59cda01cca4e7e5f67d72312a76bfdfb52b5ca38cd7df12f6eed654143. 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/QZK6H2165528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a5ac08f8b8412b478273e06573e8a4909ece3bf799b79205848832fdc8206cd. 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/QZK6N2181522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1366f8825bc513ebb21c67e6308fe8255a680bf75146a2bb5ae5a7a78f3ef53. 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/QZK6H2165529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e1638f477ae74fa46c1995cd84b151e90c7716727e42ae001029e2291ae6598. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-07T12:58: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/QZK6H2165531.