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 0xc144a5ab3a1c6e69b116eab18ac44f304b2e49262a98eea86bf64242d297b7c7. 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/1e0476a4-aca9-431f-b991-5abb77b2b0fe.json and https://artists.proofprofile.net/proofs/artist/1e0476a4-aca9-431f-b991-5abb77b2b0fe.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 0x91acc03e6245f85255c872dff6931366c60bb72301cf5948edc59a1ae53acc0c. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33:01Z), 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/ES8241472602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90a98d5796e3409a646f5673dcc109d6c83e141a89b2bcac6cf9577ecda0b4c6. Chain 2 (Bitcoin): anchored in block 958721 (2026-07-19T11:02: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/ES8241472603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67cd68704e77ab60b6ee47e27c9bb5398c222bb5b998deb3f76f207a04d57623. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/ES8241472606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82d2d84d6fab139e5e70ab3055c0fbc3b469133760cd32f17c1adef1877b855e. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T21:24: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/ES8241472609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x690c2cda9f04341f4c4966872c56d52990f039b4923de8dcd925a16163b50245. Chain 2 (Bitcoin): anchored in block 958563 (2026-07-18T14:29:03Z), 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/ES8241472611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7883e2408bb847797040335ad05cbe07782483c69d24e1e72b4dd4ca8e0a50b8. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/ES8241472612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131cde8ad2a5b9156cff29c2c05f37742874d36f723c978b1cbe94804df32686. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ES6080882702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ed4b3d31fe2a725aec9950691fe6624c1f1080f08ee9fd9ad2c9583d4f55459. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ES6080882706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc28a7a3c207e07cdcce6eb6971420a98b9e2f1418781d96ae06838ba8521b0a4. 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/ES6081341107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf7831cd50d1dd65b3073943efd21234d67f8e076fdc7bad71de9cc4b5a17623. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/ES6080780609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54fc0a5f322c3d0769bedbc3901b33b1151e99877e8c4b9f668e60ad84bf5fca. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T17:19: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/ES6080780610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5824e301171018676608a75b605d84b599ff6c3bb3353ef086a13946fde109d6. 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/ES6080780612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05631b0c10e1156da79da23615a861593b431a878cc7aef6df844759a239efb3. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/ES6080780615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf383bdc3a7f951123abbce4793ad01a3cb7db8c7b89568a049829739f07b125d. 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/ES6080780616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74f5cc42ead21a299b19802b4abed6a5328e82d7b1ae396924d4b4f28c4703e4. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ESA011804760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2cb11c68d5204d895bbb60a2c3e7455a598a1de83816ace4c54186f920aaab9. 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/ESA011804763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c8824b2028d381ad6140f4221ce674960d52c9339e492305100f73c8723b9f1. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ESA011804765.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa67670597f3a7094acbc5a68798bf65109af7dc836cc9f55d505f3c05eb6eaa6. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ESA011804768.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1c7c8fd0fa25f9eed30da1ccce06c195805dd32ff712f2ee0efa65de0873ebc. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/ESA011804772.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cdb7f8792162b260967d462c3d10adbd4b9749e1e19dda7dc1e492c471ac0ae. 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/ESA011804773.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca9948908c591ea85ca6f44b7b493149f1cc16c36a3cf3163decc6a3f6fa4fd3. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01:21Z), 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/ESA012044389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a7632c83fb3e1c30283530ae1e234d7d07889b104570bcab442a0fcda1105d9. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/ESA011833161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dc6a04fa120b54be9b32ea5b79e4f763bc5532d0fb7985d423fa3bd37febf07. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/ESA011884036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f97ab65aa2a6b43cfc1129d0126da35a94304ce8dacfe7f23c420916623a233. Chain 2 (Bitcoin): anchored in block 958216 (2026-07-16T00:00: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/ESA011721849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaf67736cb5487ed7fa7c2d951e8e811654b1b09f55663c31a6e819b2e3b507f. Chain 2 (Bitcoin): anchored in block 958726 (2026-07-19T11:47: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/ESA012125890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7632304729b754d8a68df20f1fdc38eee0ef77b95b89bc69377e7350ea21456f. Chain 2 (Bitcoin): anchored in block 958720 (2026-07-19T10:53: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/ESA011574506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x598e3f5534a00bb56b9c064d323c27380c9637f1e78407ac33de92a254ed5a90. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/ESA011574507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacee116022de2866530aa449a145e9aa6e12d46973c17825e1d0f9675bccace1. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/ESA011574511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc13afff755a16bad23927875f85b90643029189f967d124e365a7d000fc049b. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T19:42:44Z), 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/ESA011574513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xccf1006e764fb5dffc2e0b8da44d13530f64da26fd3307e6653b0de02debe26b. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15: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/QZTAW2472023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e350df59da35d8af836e9008d020ba750e7a789f7ab821b4b11bc1d56aa6001. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/QZTBA2485201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95abe32889b6e6c1814b74023504ffdc0be22f2da736ede43e89576f18013f81. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/QZTBA2485202.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2deb67470b3df6f8ec6913f1a10ba22185866bb1e2a2df4445a30c49627f0d4e. 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/QZTBA2485203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ac5afff2de178b877456df3f1e6621e5e2d3a729c32767b9eebbc8f8fcbca9e. 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/QZTBA2485204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80234683221e4f1c2f1e778eafe4a16edcc965f32c63ad41dadf0983bdb9abcf. 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/QZTBA2485205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc36d401304637d7e19f2d1b6fe0be70bb5f73441426384822d3ad7facbd3a686. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14: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/QZTBA2485206.