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 0x85516cbe0d06428e265fc986e0f1140d62a5752ebf2dccc44bfbdfc77e4b7e79. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/485b3137-1368-49ea-8dc1-a706affddd7c.json and https://artists.proofprofile.net/proofs/artist/485b3137-1368-49ea-8dc1-a706affddd7c.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 0xb6db62132a225b14ab9b641eb299d9e10a0735cd5ffad9a7a2e29bc1d335bdf2. 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/ES09C1900004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf651f09739cd77e7edc1fb136d8bc246410125d192473a260681dbd321aab4c. 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/ES09C1900098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac021b5c6365642c42982780a3350dd795e05fe020880fcc0eb2b6e57aaa39c5. 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/ES09C1900101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe038a6b92d90d59aa7087c1d938dc20809e280efc6694ea8baae9235aabe5389. 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/ES09C1900067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a725e2bbe832eb526c9ece8a00c70f09674b44b2759739adf76856cd0aa52fd. 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/ES09C1900099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eec648494450d20d855893942f8646f5e5ec621f659641eed9e8077d5db8c4a. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/ES09C2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc24ae5f9e72cc921ac50f170a6147bde34ef669c34279dd5678d290a5f0d32ad. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30: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/QZZ662461705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9c4893357a9715b1c384f907a834e5ce691a24d0a7bf85bc221a2de3ffa11bc. 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/ES09C2200047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9639f3353b076c0c92b4b7ddfd67c2c2577b9f5e979ba388f97e07492415b33. 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/ES09C2200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x227769bbcb6322753254e6cb492910ac93964c9fc39b338939fd8f3048cc586e. 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/ES09C2100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c13be2dd9160304a0607cb052b9f0a8881872ec0be720365158fc0cbf337685. 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/ES09C2100000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcb714fef4abd25ee0da90a56953cf692fa1ff04619c463116dffa194d9d4764. 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/ES09C2000017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79e609a84f54b27f8f26594280aee65fd6add783b6ddb0c3bced96a8f003fd74. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/ES09C1900056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ac2cb79fca1f194433c29d2c8a0f509639919d5680e36b6b3389538b11e9b73. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/ES09C1700307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04eb133da0b0f4953c4d4aa50a21f13cf1e02b2223f0ae5bbf615fbccf9f1dd0. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30:38Z), 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/ES09C1700292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77824c64accc2cbb14fc64072d609bcaf438b731ba2cae0e1d3b7754a8ee307a. Chain 2 (Bitcoin): anchored in block 960288 (2026-07-30T17:41:38Z), 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/ES09C1600160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68859d2d007f180ba48e16c59fde7044b55c0742ed805e01623fae817fa1f18f. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/ES09C1600111.