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 0x82510aed43b24ad2b0e6468c71408642f0f224dba618715cabcab35f07908217. Chain 2 (Bitcoin): anchored in block 953648 (2026-06-14T15:20:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/470c6f8d-7c54-4fc8-9275-c773940989dc.json and https://artists.proofprofile.net/proofs/artist/470c6f8d-7c54-4fc8-9275-c773940989dc.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 0x9be29f8304089c1f8917382bf101273e93e356906d8c251ef2c7dff45f4f6839. 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/US39N2307519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b6fdb5fbe2dc1a77157f1a4d260c648aea420fd61c5e5ed8e0de5edf0abc46b. 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/QZ5AB2484790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x359f743a691948d7922a9cc911d8668c2baa56d7758a4f22f689513eefffcadc. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZNJY2322582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83ee4438353cc6b3f2a90dbdc4148898eb660b33a6d273980ca2dd7e94d57f13. 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/QZNJV2383190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd18323cae9f5e4bfbe6a291f6ffe77ccf241a3eea3abd011f79bf564fd12c024. 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/QZMZ92310123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbfced8c088aa4d94fc115c7623b86dd6212aba3b08ef355293e2ce64715c67a. 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/USLQ22180555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51d0f490571cb5e45c37b32b0f9e185dfa66118ba14735ca2073e57f8c249461. 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/QZGLM2323408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ba0d9b65eabfbd18392b9eb4b78fabaa7a19483e03e31902ea2393ad74e4101. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/QZN882301136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeabc8958289a63f212b1779992f82068ffe2b2a8c2276b885f265a115c594f0c. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/DEH742222735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8193833c300fd3e3901fc74daed4597e3f9a923ab20c10638e44ec85d6188e1a. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/BXIED2200201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a8af46cabb5c5904765fadd2c1170f3bd763f6c2d85e0e1d1ebcb1cc16939a. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/BCPS22200090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf601fda7719b30d298dabbad45274041796f0c78037c9d517995e45eae8b81ca. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/QZHZ62263162.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x423b03082c7a30bfd2c79eca4d396b35bea1406218c86a994ea0527afebf4a38. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/BCZZU2200007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd11923393ac454a3a28f5b5fbd3d029147864a54e3e5bfa3253c32eddc97b10. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18: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/GBLPF6691760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x247ede3b5f1bb83bb920479cb5c82877a8e762ddb51f940950232ae920b1a2ac. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/CH3132318940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2377a2f664ee0520896ae7814422412a95a72ab3299ddbbd349f9e0ea99fb2d6. 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/QZMZ92542715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae96f4cd3b4ba5512a762b2e29c5cd679cfd6433cdd618d7de8e392e0a46053f. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/QZTVM2495206.