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 0xb4d5ba5dfd715af22499970c2ac6c1982181e6bea2010697a35dcfb3fed55276. Chain 2 (Bitcoin): anchored in block 954623 (2026-06-20T23:40:06Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cc4a4e54-3deb-4ebd-a27d-902dab205ab1.json and https://artists.proofprofile.net/proofs/artist/cc4a4e54-3deb-4ebd-a27d-902dab205ab1.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 0x21f4e0a2d57197ababcd3c0b6bb90b2aa2a35e04e10453a7969aa3b996c56c2c. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/MX2832099749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafffa57e3d1d793be94de6f040faeb552cafe4addb499b312fc587b4af681c95. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/MX2832099751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x396a1b44998ea7fe0482f9c2c585b376d22b2cb8c32ea59bbeb09798dc91aa61. 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/MX2832099755.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf233c51eae3586bfa94187930c7781a65125e3a883634696063c313c1719c10e. 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/MX2832099756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25ed47ea9eb557611c1051c3b9a05463b058eba2244333232f7a61b896f1bca3. 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/MX2832099759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4deee5103cd03b08b25e1434bc17ff82474ae620a3a4bf7f18679f285efbf2d2. 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/MX2832099761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x786d31acfb37de25b711b19ecd851c18a4e9b6d8ebd85de4bff96bb0316eaeaf. 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/MX2832099762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e6283d0784f4f0d55056dd4b75b02b6f29674bf0c5f87f7a43686d181e4af77. 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/MX2832099764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11506e029fbf0f935aa120c66f8f09ccd8583ade001d60bec4154dc91ceeb297. 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/MX2832099765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76226cacd7cd86b9bd08287ca6b4116e7b5957d0b9d5192e3b5e83769c834884. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/MX2832099766.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf265ea70ca0c1feffc36cf22adb75da7a9ac31205c11e50ed5a94510bebca6b4. 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/MX2832099767.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88ac6c94fc6cfe037aa308cf836b5f8b3c31419ea6b61b463d8e483d0136e117. 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/MX2832099768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e120c2842da8ed077e788d266bd25b932d021fbbb1dbb4b4b7b2be645a5716. 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/MX2832099750.
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 0x9ff4e8f397769eeb55eda31b0c3e891ad0af09c5db02261ffacf155925f377e0. Chain 2 (Bitcoin): anchored in block 960222 (2026-07-30T07:48:45Z), 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/MX2832099752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf83c73ac5f514d96b064e9a4f1ea5e9ad0cb8f1c796e22c074fd01499f2bae9d. Chain 2 (Bitcoin): anchored in block 960223 (2026-07-30T07:51: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/MX2832099753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90e1c02ee950eefe91e1da4a324344a3dabfe2509d7a8a90a5d29844999a4750. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/MX2832099754.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24c4630199ee0d6fef9f09ab4612d7aa2caa7293d6929dee2b3202e684568392. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/MX2832099757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09cecff5a69b0e213311106a83586e14cab2036df371364cd8b94c896561bb44. 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/MX2832099758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3edf92783856a14cc8a8765b06489d19b3e4f3f81882e4e708890b24f008dc0d. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06: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/MX2832099760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09a0e2cd0f494930d636f32257996580b813f318cd0386c05ca56b093c206795. 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/MX2832099763.