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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x267d586a13ce0d83491fbaaf84535dc6577f36cbdf827d5d56bd27de1426ffe8. 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/b4c4f851-3046-4f69-b27c-3c2541811199.json and https://artists.proofprofile.net/proofs/artist/b4c4f851-3046-4f69-b27c-3c2541811199.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe15255634320b15c657965d8ce89889647503fd41a344016074dabacee9727eb. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/HKG732368889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x745d48366b088237b767dbc5cfa4fb2de3b4856beb3004b6247fcab6cff61ca4. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/CNZ682300199.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8552b7e08bc06ea09de2971033e624a1c43279116c608778aea01247330be13c. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T19: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/CNZ682400111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70b081254d15b434af334d7e2b01fbe1db73373f254a99e83f06f796089024c6. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14:37Z), 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/CNZ682400223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c1434c788e32eacadbc65fd0fcc65db680f27e73e0fbdff596a361e84a5e2d1. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T23:33:04Z), 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/CNZ682400222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd75a02e5e3ffceb4f01e04aceafb0ea1977afdc3ca763cc8ad0ef77ade39d8a6. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/CNZ612400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x136491482507c3c8730ef11c9a6cb354b07bc4a44f90d7544231ff44b3d4c5a0. 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/CNZ852308412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce7740813fb94ef2dbb1b0d3c0a19bba405253be6b46ad2480750a9d7dd0e2fa. 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/CNZ852203493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82b9ddbc3df53258db425f251862f04361ce255aa9cd9519532db912f774396b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/CNZ852202753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73dd2352ee1402e50580018cb0f38a7d7002ca57f01cc188fffeb019aae3e968. 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/CNZ852305629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81b3e7873bdebeecb55b69d3bde562784c6e7d81b5082ec91d316b4ed51d8b5b. 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/CNZ852311122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x574ec46076b2561be4a489b00ad35f41c0e075487d559c2baae455aeb1548e9b. 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/CNZ852311127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b30f0714cc42f74fcff508ae2b1674de20dbb4beb0b0bf5846c2daca71736f2. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/HKE022258013.
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 0x2ae7830843578d44a7659c311bf04879836e23e3ed8406d4cd86f0a8064ddc40. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/CNZ852203010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22e962dc0dded67549d7a42ecf48de71547f7d1b2e7b091b110a521ec94ea929. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30:10Z), 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/CNZ852205433.