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 0x5cd0d6dd58c148c4c6a02ff3bcbd09ecd2cf244d726479a996a542df91bc65da. Chain 2 (Bitcoin): anchored in block 953727 (2026-06-15T02:33:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/909dc305-28ae-44b9-b0e7-3940a0e423ca.json and https://artists.proofprofile.net/proofs/artist/909dc305-28ae-44b9-b0e7-3940a0e423ca.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 0x81f215887776af88da70b7ccdb2394b2b7a47ede345369e4a4ae4292efbc8cd0. 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/DGA072184033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd1945cba88a88d3c89aed80923c0c040406dc435ed5e53602f3e004e7ead08. 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/TCAEK1931410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe043d9c5ee8a905cab6692baf683ca07eb437a3ffd454182c40020bfdbf5bf1c. 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/DGA062031287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8bb2b0526fe4f27e4b7c492e116d34770722dfefee98b616a532f99b9ac26bd. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/TCAEK1931418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97a3c9cfd3de93d473fab4eb42696dca89d2161a43408057eaf5551763d15371. 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/DGA072184034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebe1486c51037214e0a48c5b8bbc2a9525ffd8a4e945fd1f0f3af8bc7781b4c7. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/TCAEK1931425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x803d7916756e7caf7c31ac824d3cd4c7c2e09b802950b242413ff7683dac0d3e. Chain 2 (Bitcoin): anchored in block 960200 (2026-07-30T02:37: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/FR10S2146721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x952c16a9cb702fbd893326d7fbef2c315bc110b89b256a7acbedcaf6aeef5254. 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/DGA072184035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x208e5eb9c7c3ed80e4362b4e011940b5e47ea8a290abd5838fad59abf4698c9e. 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/DGA072184036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a8131adc573389094d217230d3b7a98703127b70aef204238b85c51c0cb5c59. 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/DGA072184037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda58cad74dc2acc057821e027485602b3ef4870d7726995f454c864d97d9d201. 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/DGA072184038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd1e1eab326938a13a370cafae4dcd0e69ee8fd406abf980208f13c4e38fc5c8. 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/DGA072184039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e92ea6882c3ebdff3fb0e6bcdadfd82f69387e7e861018f79500aaa7937f93a. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/DGA072119052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc95500cb31db3cbf8cee1b704515aa2d456c6fce57034c9d2ba27c088cf3dba0. 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/DGA072119053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5281c70bf2a6b89c6a76fa7eb37180079211ea9e5402b8ad9f15041b014803b. Chain 2 (Bitcoin): anchored in block 960404 (2026-07-31T13:06: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/QZUFN2200058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa95da7310e6ff59556322883c633cb6db02b0bacff2df5d2e7ca5f9e1f068dfc. 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/QZUFN2200060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5281c70bf2a6b89c6a76fa7eb37180079211ea9e5402b8ad9f15041b014803b. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/QZUFN2200058.