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 0xd9eb4076b9db47356177bb9fe6c18b486fbe7063b9d0e3ed491ac6160754e9d7. 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/76d89723-6ec6-4999-aa2e-394efb940c76.json and https://artists.proofprofile.net/proofs/artist/76d89723-6ec6-4999-aa2e-394efb940c76.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 0x44dc1231b32ee8a86085f7ee61f2bf32678096a3594e735628ee923569f56cf3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:43:17Z), 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/NL1AP1917592.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55f25e84f36ce259df347c23e751ecb1ea73cafac8035836bf78d581cce99c98. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/NL1AP2052662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd5789b3d5f20e3e5621f55cf01f1d5bc5ee8e8e9ff64b400071abb736666409. 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/NL4NL2107515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe54b0224eec9efeae1ed22a5036d6b75ed6c15a448e1ba1327323e46efedf303. 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/NL1AP2097350.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9de86362fbaf4ebfc2a3d965c71d9daf25fc54bbe613fa32f4a881a382ccef5c. 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/NL1AP2000703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fa27441c799aba6398e7e72443f5cf2d7f48a59ba326b5f753f3f1086c9803c. 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/NL1AP2027173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3666e7106d4ef8d8ba517fa3c3744b83b4a5d1166e8298372c3546de8caa0bfe. 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/NL4NL2012383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3086041bf67f55ae13921e18422aed8fb0d7c008e98c68e3bcb336150f8d4c08. 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/NL1AP2027169.
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 0x7606d8d8148c7a20b20f3b66494134b75d185069eaa68ff993704dbd615fdac0. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/FRDKW2203290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40773c3871d96da920e938e9a95acc3427c631955abc656ae66b2381092644e2. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/FRDKW2203291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e8378512e9b2a374c09f74d580216a80d832a002a9f97efb4d30fb61504f6f8. 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/FR8O21900180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93f36d98f027720a51f59b90b201af99e01000fe8dac064f6f2b9d244023edc8. 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/FR8O21900190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1bf6e37cef1a0f3207b7bf178a461ec45754e0f7391fefd4d65373a6b0ec3bb4. 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/FR8O22000060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89d28c30b346052c9f1b72509b14e7c90f3be100bcc16fe7f7f28af113f7142e. 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/FR8O22000070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bb3d877bb11a33e87cd36692c414da937fd4ad746e4a586a2f14f6112a99af0. 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/FR8O22000080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf65bd8440aa6020e6af88d4383dc303c04c94dbde5fc408da87fd51bed292191. 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/FR8O22000090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b46b5eb4ff87424a4c431cf1cd7d7458bdbda83051b1dbfabcc90fd82f85e8b. 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/QZFZ52048251.