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 0x1193478f2c63cb44dce3b7581c72bd1717c4695bf3696465488f7d47b3c7bb5f. 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/5fd1532a-89cd-4fe0-b637-76ec1ff68ccf.json and https://artists.proofprofile.net/proofs/artist/5fd1532a-89cd-4fe0-b637-76ec1ff68ccf.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 0x3e3c12c6f1fc610928b19cf6f72b9478c1dd3a9e579ff6b52ee1433f2b19293c. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05: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/JPB602101738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x559a3cf44612fa25d763a48708f0a11b588c5947961c2262eb53d18435432231. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T06:33:30Z), 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/JPB602101752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe91c747d4905448d8e1a4eda75fc3452b80c2c73b0581a6f2a121497abe4d151. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPB602101740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd047211b3e8cf1eaac8b62a01b37b6f085490a450e361b56149ebc8066570ed3. 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/JPB602101741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6865887d26fff6994410a1e4a3ab6a1e26d4fbd8f9c0e28d788fe71264ca66cc. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/JPB602101753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b2a87e2cc56c1a18daab05488423d8306d262a7e0a924077fd2a9c4a990e04b. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/JPB602101754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc43707d57dc3758a89b6251be2af0e6c89c9b2e2ad4979ddec2bcfdf9328b2ec. Chain 2 (Bitcoin): anchored in block 958357 (2026-07-17T03:33:42Z), 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/JPB602101742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5ce2bc1c0aa7cb77337f49136332d737864c3deade21806a978eab0073f85a2. Chain 2 (Bitcoin): anchored in block 958504 (2026-07-18T05:41:32Z), 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/JPB602101755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaeb06de72144f902e08b0b768082cac3414062aa3acaaf30e1ac3122122ef68. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/JPB602101744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce31824375a7acb1764bd8a0fdea8569a42af0495365c21ebfad6295ee055409. Chain 2 (Bitcoin): anchored in block 958705 (2026-07-19T08:43:25Z), 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/JPB602101757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6657c2343d7e104a6ad2335f436cf7090045995cccb4a026a9d56ac75cdcc023. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/JPB602101746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x528ce6c50a5352fb098359c02598bc1c3d6079beb467ab72621e7ba3b268ffe9. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/JPB602101758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74c06af4acaacdf2b777079efca8018a66272d37ba9a0af2ca3f7207f3e4057c. 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/JPB602101748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d3abbf3390049a9162ed339ec3a4a20b34d56ba144e71eee513071dee07b0a8. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/JPB602101749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53776ae77f7e588aa8aac99d91e58265da249a4d1bb9289e846f52d7c05224b9. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/JPB602102892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac5981fbe00a7d0cc1a1b5a519bef91a368e6505cf902790dc55f0df9f1a7108. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22:40Z), 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/JPB602102893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe08ef86a7e325ca82d4f3df696c8e1f50ba614b3ed018f874a93d50cb7f9251e. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/JPB602103465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ada565eaaa0dd7b8a91e2ae86858aa87062ef9941060320e450bf4a83c23417. 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/JPB602103466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf388d3916df17b6ab54a36f53aae9b294343396b09550581aba089e187a0f70b. 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/JPZ922311206.