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 0xdda25ff1c56f6250857ccf2a56cf76e41308bb270a938558b3c0cf9c18ae8050. Chain 2 (Bitcoin): anchored in block 953842 (2026-06-15T22:22:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e46f8297-cbab-4919-9a4b-e19deab7ae72.json and https://artists.proofprofile.net/proofs/artist/e46f8297-cbab-4919-9a4b-e19deab7ae72.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 0x3067a84a08d010c1323cc70e19c370245137debca907bf87ad371a912d799ecc. Chain 2 (Bitcoin): anchored in block 957785 (2026-07-13T01:55:31Z), 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/QZZ7K2551172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6153a4023a782581ec63c2627cff2896870a7ff923c87ff66f0e76446c002ed. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QZZ7K2551193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92acca72e5c94a7d3807fc6a93b200592dfc213088957789c62718b34704b238. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QZZ7Q2519157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9ff7714cbb60351fab8d8e39cf27580d2b52b0294cb82396a5c8395e38b83d0. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48: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/QZZ7R2580323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe80095e834ac0a379b8eb55a7446269127fd702fff2001abe3b233669fdf165a. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZZ7R2577619.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33255435e44579e1103723f99803aae2a837b3d2a48b6f393f319f2b0c29246f. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T12:33:53Z), 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/QZZ7R2587249.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa09b99bcbbd0640bc8e2947f1340336b04900907c5ac8f6ba991afca6f47556f. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T05:07:11Z), 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/QZZ7R2587250.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc136d5acb6f38b7e6ba3afc243763dfc42e9ab06c3d7edd827bca7165ca898ba. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/QZZ7R2587251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf75dab57c8a99aaee36d8d62aeec486cdfd0e19e3e050876fcb3a954607d35a. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZZ7R2587252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdaaca41e65d9cb392f2ad540256f99180a5fe63bbc12a4616bd73e101774e51. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10: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/QZZ7R2587253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ec6657037b6e54028f0b96d901e0d01b79dc9cc2f939c6482d8881321e73ada. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZZ7R2587254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8da26083e77fb5ecbdc78721acfa11cfe078a71e873e19f4814fef84ec7b5ef2. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/QZZ7R2587255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe703994d420bef33129322d9cda420d22915e36abc1fb6232682e797bb746201. Chain 2 (Bitcoin): anchored in block 958864 (2026-07-20T10:24: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/QZZ7R2587256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6c5bfd35eaca908a5d86f65df217aa6832edce766f3e64f54d89a7587b13842. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45: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/QZZ7R2580322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25cf04abac745c8407b0f59d9a028d5457accc5ef72c175951fa987ab0622832. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/QZZ7R2585400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b8ec96385e1a7f1fbb0a02cd98e470438bff49c7c5eeba76dd935c32356f43e. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QT3EZ2579880.