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 0x9dacdbc61f477737fbf640d18bd24ac95d95e8ed748c4e37d198de7a446b590b. Chain 2 (Bitcoin): anchored in block 954032 (2026-06-17T01:59:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3b441885-076c-4f34-b4ae-ff97681060fa.json and https://artists.proofprofile.net/proofs/artist/3b441885-076c-4f34-b4ae-ff97681060fa.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 0xfc3030ead7de6a3dc368cbcf92f71808882858603db2041dc9679d353484d8dd. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/ES64A1056501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70aebfa4ffdee7f55fcc74df0ed580c0120a814573784a299eaf26dcb31efa38. 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/ES64A1056502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dc9e4b0a1fb8d4b4e336609a5c445c33174e1b01375af03c0fd802a91adf816. Chain 2 (Bitcoin): anchored in block 957056 (2026-07-07T15:15: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/ES64A1056504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4817c630bdbc0393d622044131436376b0852023bcc537a6e607729a5c84cea. 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/ES64A1056505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9466956f63bef4d144dbca5056f2ce2962ef4dea38b22d4f420fc885fa307374. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/ES64A1056506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e9a6a54bfebf343a476add7d5c0a609e4a8dff4201685c4cee4a3b0542b2f12. 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/ES64A1056507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0f81d00c9dca093fc05a2595c4d2738979a8c719f27f2e9bdf19bc8146553f9. 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/ES64A1056511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a92d47738e1d63233f0782764ac449526655153a0725e19d5d4501adaf4130b. 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/ES64A1056512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaff424a7e01ed4716baf6ef02b0a5754bb0ac3c216d0523bf12f4c32edb4aad9. 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/ES64A1056513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ac6e83fb39aca32a7f95ca44b3a4493f7f6a2383d82d7feafeb1213bb840323. 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/ES64A1056514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe1866aa47db6d7bfc2a6ec2ef5939e8fb7071e727cc53148a09d97606cacf69. 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/ES64A1056516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x872708de326a76db81f817e59e796c353e83b36a265b2e0df8a96d9759f2de8e. 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/ES64A1056517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3b13ad0e3ad78b2aa8bc43666bdeda412df73c790cce9393a6fd0ce9fa514e5. 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/ES64A1056519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x802aae6e666276dbb0d314578642939f7f40423643f05b950c95c5b46f4fd897. 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/ES64A1056520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddac225befd6784471e18921ce0c9ef074ea5de79bca19c157222718037ae504. 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/ES64A1056521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x430714433ebf8b9145bc067d184ef6a2bd176e482ed1307fd49ae49cb2fd8a31. 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/ES64A1056524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa28c2eb5df6d0c756affdccc70c1e01a7e87e42c50559f9b9ddf56d6bd915c68. 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/ES64A1056525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fca772a3e3fa5505cff48a22f50f7a060b93282c03d1e55bb42d0c7e44bad20. 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/ES64A1056526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0cd427fd314a0995cde35a34d9ecd47f0f960f8484a6061e6f162562c253893. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/ES64A1056527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61bf521c7734be401e7f52c7c8145c32dad2dfe63aee5bd7ff3d60c0dfe4ad1b. 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/ES64A1056529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa77cded4e8a65a2245020df402d50bf25ea69bc1f60669ee241f2f04e1014381. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54: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/ES20I5028701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf71e3a4ec05f76c74998f4b3168132871ffc77495082148802ed559b8e2e6e65. 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/ES20I5028710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x571a586202d800a590d189cfabe6ac8579085457b13e4d42946b9fa7bb7fe5f0. 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/ES20I5028711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x877799a236b55e688d1cbf9d7cc506deba1e2c93edf2bd06ef6f2aece5c87bc2. 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/ES20I5028721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d59d2da7eae4c2fcfca1400faf62695a36f3336dfe8a9cc7bcf583e8e304cb6. 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/ES20I5028722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f4f126d7239ac0792b3474851f461543bc64b218924f3d6fb82c7e25ddeee3d. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/ES20I5028726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f59e735ed153eafd3dd8d0874fa94ab34de24256ec9bc7987e839c4143de348. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/ES20I5028714.
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