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 0x126f3769740d06e9daf4e38e64b7bc29472dca899e6c57c038aa68f1ad9ce0fd. 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/f92ef657-8de9-49e3-bc3d-7e62566867c5.json and https://artists.proofprofile.net/proofs/artist/f92ef657-8de9-49e3-bc3d-7e62566867c5.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 0x23934302ee0426adc80b19c8f73d10d8d7280b9992c51625524c713dece9c138. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/QZK6F2504672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02295de7d0c7928b25f0b102bfdd78a752ac5eb90e20c3944eed371b10c3fb70. Chain 2 (Bitcoin): anchored in block 958428 (2026-07-17T15:15:14Z), 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/QZK6F2504673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8652b25f1f8db798da15d913ead1905ef8f1257da91b513c348ca8773161d0b6. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34: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/QZK6F2504674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdca1fedd2c0b978da80f161b57e7ac84792b2f93791c6a4ebf3828841e2a9bc. Chain 2 (Bitcoin): anchored in block 958377 (2026-07-17T06:48:00Z), 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/QZK6F2504675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5213a073f37502760925895fe8cb46b0edce2eeb88cef6a52906207a9f87ca5. 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/QZK6F2504676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcac2b0abdd96639db80873ba0afabc0810dfaaa6aa6f51d92156e10622b5c85c. 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/QZK6F2504677.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa3351a9d1af3354401fbcb661a0531a10ec3b42672eb9ee1a28841fd033b0a1. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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/QZK6F2504678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048fec79d8ef679703ce1698bb2fb7acc291787c39082b196667cc21e30c3d79. Chain 2 (Bitcoin): anchored in block 958523 (2026-07-18T08:54: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/QZK6F2504679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb49ea7b66f412f2b5ddf340ace55f94a3742fad1fc91088282ce0b23a976a0c2. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZK6F2504680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85e2a9d2c8b1ca6a8dd8f3973d5634bcdb8eb45395b8101f7b4dead1c408c58. 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/QZK6F2504681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d8d7e46e57ca2912a9a573035832c1b3c45a5af61f12d7ec9fa40d588611f0a. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZK6F2504682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe59f9dd94c2708acee5bed9f29798cce17dab4945da125b7b319559e09d55567. Chain 2 (Bitcoin): anchored in block 958378 (2026-07-17T06:45:39Z), 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/QZK6F2504684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb70c86b8cf52c52f39986d7a197ffbc9464a7cb8e1fcc401186f7246047d6814. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/QZK6F2504685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63ca5bc8a89d9a3e00b77cc9e8502a9e58299893d13f2d9f5c91a71c62bb470b. Chain 2 (Bitcoin): anchored in block 956578 (2026-07-04T02:23: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/QZK6F2504686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x070ffd74565c79ead2bc9e607f35ada8439e5d886ee30648278397bfa4979e71. 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/QZK6F2504687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x805d4ae30fb8e22fc65382dfa1a91263b39b5d32ba4ee7b96c55548ee45a5ea7. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZK6F2504689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13f39dfcd9d45ff9360fbaf4facd3a4409855eed1ef807bbf6a9cca47c3dff15. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZK6F2504690.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe04da8cfc55c7822fa11e9b4cd2ad45eaa0d6bc4fe44a2022a793348fdcdd73f. 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/QZK6F2504691.