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 0xedb07cab0e50fa15b2e7d16143891236aa72c1c75369d3bb4c1141ff73a0fb1c. Chain 2 (Bitcoin): anchored in block 953758 (2026-06-15T07:48:25Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/b52964b9-8206-4c0e-a0e9-629e09493977.json and https://artists.proofprofile.net/proofs/artist/b52964b9-8206-4c0e-a0e9-629e09493977.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 0xf92492fd14c036a834d35acc5600928d6df679c82dd884cc4898f72ec0e1403c. 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/TCAGS2367741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8935e788ba7979732e5be92efc8f3006eb5ce7bdc96abcc323521241cbe54b0. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11: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/TCAGS2367751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74d44db3cf2e807f5caa037ef2e1fe1c3ff67b5cd1d0a9ac29bde8024ea348d2. 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/TCAGS2367761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x142a8a2e1711a70bf3225b63fd47500c840aa96c2018b2a4bcfffb0459f160e1. 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/TCAGS2367772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa228957aa8f51cf2ea9c8f55c976f6f9887f66a15e9b4849416beb734b0fb500. 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/NL8RL2417184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe52f2c4a11728404db6a67ecb638c6ddb559f11652eb942cce1713801fdbf143. 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/TCAHH2357260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76e32ba3c3a9694c66440e0fc6f1dfb0a38c9bdd49a18db95a2597c6dccc7459. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/TCAGT2313654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d89549c304734e8ef88fc055cd3438bf038dfd08eb8d5a2f3eab10e7c7f90e9. 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/TCAGP2243356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x481103f76ccac5f11566492d05e7c8422b1304e8c14047c1048b8497fb57f296. 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/NL8RL2461348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x718543b59c7b7891b848c5dc9b556279e3cb22397a809baf63481820c6ef72ba. 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/NL8RL2461349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962e565b08c4e70b514713b092a65c6cbd6a356734b773bde5968871315becca. 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/NL8RL2461350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67b79c742ba215cdfdcc266201737e60f73276844cb73c28c9bfc69a53be5136. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/NL8RL2461351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66fad0252d4451060bed723f88cfab0896ce64557222b8acecf4eca0fc212407. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/NL8RL2461352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6c24445e5dd9caf44ad527df40b8345c292151321c99f344aed66b26c4fa43d. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38: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/NL8RL2458322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb59eab50bde107530fba69e3bb138622cb6c596b81a707f48da13886f785035. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/NL8RL2458323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dcb51243bb20eaff1c186755128fb67cc65af44f11ad168cd6236d7ddea208f. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/NL8RL2458325.