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 0x787c49545eb8c740fae7eed9c5f144947219ad06a36f3dc6a3592358b32c891d. 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/ff8139bf-1bde-4164-abf9-361478eef2cb.json and https://artists.proofprofile.net/proofs/artist/ff8139bf-1bde-4164-abf9-361478eef2cb.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 0xc80e3042d0c4d54d44fd1f55df65d384f65df0f12961a5fc1aee42c90e778018. 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/SE3AA1900013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x69ea925907d165e7ee54dba44f8ae060ec61e598341f0137f843aaaec49b6743. 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/SE3AA1900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2004f60e80ee7a81cef29776bc96e2d491badb45882aaed393d707d5032370ae. 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/SE3AA2000012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd538d62f10bb3d23861b1c7ac627d8fcf7a05b1b09fd18084bd24f648c33b88f. 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/SE3AA1900005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3564de2da2477a53746ce3e179757e1b6a3ec9c32695523e0892d9acfd871849. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SEVWR2202201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0391ded3c02d84c9c1756b55de68368b1e8f618153aee918600ed27fec275b89. 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/SE3AA2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x146a6eb435951a41ef252db9928c16f4d34f529a765e03ccfa0d5f5f1428adb1. 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/TCAIE2426450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b99de8a7c9335c932d36f108dd00b1a1ec0dc69e9010745cc079ea4a2de405b. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/SE3GO2407401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1685bc98302a50cb6400ef819add828b61c97a326d5ccffb46da06fb16683d16. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/SE6QE2402954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f12e2ef4d96edd533f931d83eca282516213ebc9086b833c8fbb9a3eb290145. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/SE3GO2314601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1c7b42c2f0c2b1cb5724858e8c54a9e9b13746c16bb104a3d78fcb5880e83fd. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/GX8LD2319481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ef6dbb6336d0e9a18edd324f1645e197bd84d56edb53c5ec10ecc483e789f70. 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/QZNWU2263343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d89cad69620f5652e3dfb700a89ea4499d35453f9640f0bee0aa09ec6580fef. 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/SE5752238299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7522804c268f71a4dee52b0a734dddc4611dd417a0fc58c2d591ec496db53329. 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/SE3AA2100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4418acceac2df78b60281b61961e17e13a85a526a3e8e5fa0c8d094446788f43. 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/SE3AA1900015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x202746bcdacca15a633e5ac5453ef86cb97504c3474e9d5118c9c59261fdf649. 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/SE5BU1793849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8917ae29735a07ec99ad03b0a00734bee390712a8172f963690103f977090b04. 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/SE3OH1729782.