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 0x7a83b9da7ec9a90caeafcb9aecd0c03b2a53e046055355328f019479ddee2d2b. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7bb737bc-18a1-4036-905c-d806477eb990.json and https://artists.proofprofile.net/proofs/artist/7bb737bc-18a1-4036-905c-d806477eb990.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 0xf257e36e7d9b79e65774a26f6c1b1294cf5c6fdb0c614fd317237be068a554c9. 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/FRX762297725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a252f0290f5cc57dcf897d8466f6475fcb374cf2a7f65da968026a6940aef54. 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/FRS182105823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47ce67c89e9b1a7f8b7c72671f58da1fe95755f4097d07a05b26b96ff4121425. 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/FRX762297726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5114b251f0fd4b8978e5a240859f50300e23a4f4e17841e21018de1e409518b7. 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/FR59R2236318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb875b5a7fe7d3cb6f83141e69667a90ec9fb62de46d65d0eeddf5d7e4b0f95a1. 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/FRX762297727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x171cb030e7228001eddd545588525f5d12d46de0f05de44e96000070452764e7. 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/FRX282241555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cd4558c08e40c8e37b5c406a9539dda8e65f6eb6022eec26e809c0e81df511c. 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/DGA072283133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99d7431db88212dc0280f2e23f4e1a317c362da388cd01d0c4075b7fab2bf5d0. 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/FR96X2378777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa644d7157fb67457bcfe243fe0be652815592f986662e1a12dab1b0e890dadca. 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/FR96X2378778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf27243c5ec93a24e1f6dcc7308c7715f3d29ac5e69cb9f44e65dca7038174820. 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/FR96X2378779.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9555053461340eab1593ffd41f5f93fd5b204f552fb0405dbd46195be00f308. 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/FR96X2378780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf51551ed3f83d7951fc78b3c9386445c932be576144eabe6f9d1b6a92f63b8a9. 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/GBLPF0260012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89949c447521a6f3d261fe65e99b3ad8dec38b6cf85852b74a2e0650f16b5ad7. 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/GBLPF0225953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22c60a217f6a1445e11f9e2f5b2c3a53c3ffeb9d3cd44cb7f95d2bbfd588b2d7. 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/NLS6R1857514.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd446c3658e753d94afafd755000b8e1086ffdd5bd8f0e23f94c85c0b79f99d62. 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/NLS6R1825427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0602602293cf7e14dd3d8c89034f3c374d3bd070f0db9c6af9294ae7282f7d3. 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/FR96X2535411.