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 0x9aaf662604c9b385a1e9695f0046806f360bd0242425779452c3c7d44aff4326. 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/25565c79-ce61-49d8-8e28-3d3c1124c8bc.json and https://artists.proofprofile.net/proofs/artist/25565c79-ce61-49d8-8e28-3d3c1124c8bc.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 0x59e527cdeb47861966bf8f224b2aed73865dfebd53c49745f45b91f6e2a9b38d. 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/QZK6G2412674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19e2662fc436f9186c425bbc43c1599469295c8d13c2907dde2cd886c2887e82. 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/QZDA42595850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0a98581be069498421f656e27dd43b68204ecde189d9e802e922679be3e9f98. 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/QZDA42595851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67adf279255833e35a314ba2afd3963c8a2d631be536776dde6385d018f25380. 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/QZDA42595852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46661245c49df316b4707c232c31ed0b6dd5571c90d0e0fbe60e62642a4ea922. 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/QZDA42595853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576ac554188b56c5249243b90862c2699177932cd050d7ecd1028637962faab6. 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/QZDA42595854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3418cce22191af892bfc06ea241973519a112c8d26872f6ab8fc1378334844a0. 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/QZDA42595855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b3ff1161b6043d56878529bac820aee86d14efdd6de225d0e99cebc2036889. 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/QZDA42595856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc08c8c7432c839dcbc0bdd2dd1ff7c36f2c479cca38372df1a7c5a6bf8ee630. 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/QZDA42595857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd15256d515489132b20ad1b2b07b29abb9a65f3afd23db980b6bf1e1ae861240. 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/QZDA42595858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1234e6a7161a35ab9ea0b2ba8cc8f4e9b434c2456395b6df9c12426cf59aaa0. 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/QZDA42595859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76d2dabd4f8beeedfc81f3d6ad027c61e89b3430f4135dc086d35f1f725ceaae. 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/QZDA42595860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x938d1698d4264e68ed8b951fd07d12194e9ad12d6878012004116a56d14f47b1. 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/QZDA42595861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e253111e98c50ce835f43fdbc49036a401937c3f0fe51f99140fc5161fe30f. 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/QZWFE2412476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aef005abf75f9782583f8b1ae0ea474a81480d9613d0445d71e4a8fbd98c9c0. 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/QZWFE2412477.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1427dac3ed914d483cb24188e170d16904f90c9109db1924b0e00a841a227ae0. 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/QZWFE2412478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8896cd8fd739460f10a48d7491d13cd23d84f18f5559aa028675e0df9f2429d5. 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/QZWFE2412479.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb27336fc8fbc41e1a6ee330ec1440509369ec3cf0117615cc4dcb08a615cdfc8. 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/QZWFE2412480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b0bb15ebea47136bb1c5af0fa673afd60fd769ffb72fcb0fc596a73b2263ead. 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/QZWFE2412481.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87c8ae4087d1d70d73a654a0bb669f00959a31fd9ec0c77d3f69610fab0da60f. 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/QZWFE2412482.