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 0x377048b224981b6bde8130bef9ec5ea4640d883905e28fffc9b9a25d0e4f5adf. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6ac4b613-dfb5-49a6-b313-18ac82c6fb43.json and https://artists.proofprofile.net/proofs/artist/6ac4b613-dfb5-49a6-b313-18ac82c6fb43.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 0xb8997e90876c37393b4df1963bc00f09c80e3466f82c55806c914a5f4dc6c790. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05:55Z), 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/MXUM72002856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf49373aad79ea6e95941fb4f3df604224603d7143682d31eae75c51eae25882f. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/US2Y30632483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17f48679a3301d0a005fea079179ca1ea367656edb8163eb85f062a37959da6f. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/US2Y30632781.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x880c48098502a77d0945a8b6b202e2ce0bb1f300907949192e6675df0bc04616. Chain 2 (Bitcoin): anchored in block 958474 (2026-07-18T00:59: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/US2Y30633272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7baca909035e40c0df1e7af161ef103d18839613b662a284d9b7bd498c54f30e. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/US2Y30632950.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bd2c0f74b8a398c9fe40d2f2798f2dedf489955ff5698a54892f525f2f9009f. Chain 2 (Bitcoin): anchored in block 956404 (2026-07-02T22:12: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/USG2M0800155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf177d73092b21e09360e1c7ace7adf61fa083e07399dfb65ccda7457c0396a8. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/USG2M0800164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3f78a8a4a8b80e8fa91781a3d2eefd85004bd3943d0a478b84feb0a9d04c917. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/USG2M0600185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc88c8f5fd46c86d15d4775ba4a7bf02dab91ec848a1abbebcd7baa2411ec2f5d. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/USG2M0600186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0321191c51a24891b5812c581082d4b6adc96eefc085e7ebc5cfa50185847fa. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/USG2M1300123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedabcee6e9cb7f377684236f75fc2fc2785fc1d9ed70691affb8f25084137613. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/USG2M1300133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa33e9f50b093b19fcfc78d4d199773fcc2a6679dc5c73b68bc66b044e3224dae. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/USG2M1700042.