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 0x4b4d522803bcbcd87038eae7c211e30709bd7855a97aa0fd5efe3f52c743d1b0. 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/4b0fddba-89ab-4d2b-8a23-3235b7a63229.json and https://artists.proofprofile.net/proofs/artist/4b0fddba-89ab-4d2b-8a23-3235b7a63229.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 0x17369a36401b0f4917290f5d00a782e1251e3c9359b1d013c8aaa4b8f94260d3. Chain 2 (Bitcoin): anchored in block 958407 (2026-07-17T12:08:48Z), 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/QZ5FN1862761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9883984a6942a6183f76176cb4648d756b5222c9286757f6f4b1dfafd3fc5174. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39: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/QZ5FN1837718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefcf82b0f001475ba33943108fe30365c30659cbf2487138618d786ef7b170bc. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/ZACJ92000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e8f63781253efbed15ccbc9ea2e103d786793a3445e1dff6a13b7eb0824fb22. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/GBLFP2072100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1c5d96e1e85f54d795888363c4ba2b1afe4815a5422926fc3af6108dfb0ca77. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/GBLFP2072210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53b3fa9a5d526417389215999990942501df7a9fff508da81322297f846d2462. 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/ZACJ92300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4e7ce38b35ff393d657753cf9a1a63c49bc7a3e4bc549ed3054e0435919d203. 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/ZACJ92300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e8ce29370accbad20289a06a9731582910f2c228466b111f404dd2f9f1c4be3. 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/ZACJ92300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29d3fff2313190b5415e36498c07d1d97c12e7a2ffc3bab3f81be8de070bce65. 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/ZACJ92300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fcc5ab1a2c9970b7b893138d169f2d25a64b672fe4f9a1a4740e91bfb1109dc. 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/ZACJ92300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x105bf37088ba4c298ad3ddac58b3702f058b5b89e7925754d90ac3d509f2b33b. 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/ZACJ92300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f38f2604ea4a5ee4dd43d26265d0f9f6aea75a54f4e26a6e4ee7dfe5f318633. 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/ZACJ92300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x785f8140bb781f3870d3766f4c7e3f5fa0fc055898fede82487ab42226cdb5af. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/GBLFP2072148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd5e4110fc48b55625992e118d2bb4d796daa52f4208256bd83bb2d483aaf0a9. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/ZACJ92300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6243545d8e899cb7ddcb0b10a9edbe3143620aa326d3a8873d89ffd94606aaca. 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/ZACJ92300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80763e663b6bbe06060cb3e9ae49278ffc8a3e449bb4feb1f94097cd6cdd770c. 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/ZA34K2000356.