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 0x1ddebb7a5a9bf0236697df3125470fea1910f3e80c89b00d69567dcfe6078ee1. 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/d748a835-f61f-429b-9531-d61c53aa7586.json and https://artists.proofprofile.net/proofs/artist/d748a835-f61f-429b-9531-d61c53aa7586.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 0xca158905c25478f9ea6facfd5bf27e14d0452337d80afef55d88d260b7e27f89. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QMDA71369626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x856e950e5be8b816ac2c0e133e1a40e27da8b8a9486e6c5cb14e8f6a853e06eb. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QMDA71369627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4c4020feadb636bb1adbb5a0cee9fa202758d22eab3829fe6ef9136d3c6667c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QMDA71369628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa48748f00c6cd079bb79abc06ae4c950caf26eebc1f435573baf51b74b59191b. Chain 2 (Bitcoin): anchored in block 958401 (2026-07-17T11:10: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/QMDA71369629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09a00c1474d9c92af2358cedc0b1d2a020a6c7ea7a2f209cb6a4a96d33722023. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38: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/QMDA71369630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d1b8b0f66cc6d648ac46b584aa9f77baf261a3b6e81b3e7f7b38b1cf8355a78. Chain 2 (Bitcoin): anchored in block 957726 (2026-07-12T16:04: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/QMDA71369631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f8383a72cc18341fd098836c8bfa896a2d09a5e7e8f47f77ae13327b03c0ed4. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22:18Z), 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/QMDA71369634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0131a47d8b14f273e57bc8b257bd4993672f6b560e0a59b50f9df3319fa83feb. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19:23Z), 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/FR96X2417027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecde0f8c20b2bce28053067638ca51a770bd59c24a43e6807d5ad463d292c82c. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/FR96X2417029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14068cf7d600c195c6a1b986436f3191ef0b76d7aef0053950f4c1fb0f6bb5f6. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28:59Z), 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/FR96X2417046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa359e2e0f4ee27b025be35c15689f95547e53edaaea518e0e63a540a728039da. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18:05Z), 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/FR96X2417049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ba46cb38de13893967c954dcc4360aefa780fa2f3ed004e737bdc7a190b706c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/FR96X2417051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6bcea11be344e4d316078cd11c044b00071ac216f0a1193a433d67fedcd2a8c. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/FR96X2417053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab5b996ad0553f1e1fcb02261ce6864be41d9bb97870763cc886ea3857e1b0c7. Chain 2 (Bitcoin): anchored in block 958447 (2026-07-17T19:47: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/FR96X2417028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76dcd4c82438227d8a1d765c6b27ca3bce1f16bc654ecbb39d3143deace886d4. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/FR96X2417032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1892f9bb2eb633024250b54a83fc0860993805996a34e701294c5a37951b050a. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36:35Z), 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/FR96X2417036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7523e4b03f8cfc4e647c57cdec3a482a05e8c8be1f01c46b33ece5d731970e58. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/FR96X2417038.