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 0xc66c4fa3c8bd105a126cf2a8c7c069cfb8592d8c9f233113a3a186d18fb1b72b. 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/5255d06d-9a1a-4647-938f-3bbf4b057094.json and https://artists.proofprofile.net/proofs/artist/5255d06d-9a1a-4647-938f-3bbf4b057094.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 0xf6250fb3c1e586e6a96774f999f263494d529d46691cb5a8630b7f235319b0e9. 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/QZMEM2163883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5990b67badac4cb70a4dfdc801e4a7f39da94daca99e907fcbf41dfc233d3c3e. 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/QZMEM2163888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fea545ff62b098cbfc95fe5ddbadcd775806eb48f16a8666853c4b3429e31ee. 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/QZK6K2004131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c0b420a329d58003f6db8fbb3e026380469b881b4d39f8871354fe3e9d8c98c. 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/QZMEM2163892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce5b3def88ee78fa0171b827d34e53795b137ca33ca25f8f693313adaf2beeaf. 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/QZMEM2163894.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a8393c1fffd8deb83f4eb2d0201f942d198fa23ce99066213228d9da496811. 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/QZK6N1993072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22b433f6e027606c503b150e31ce78b0cb009cc24cce070435709c3672dcddfa. 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/QZK6N1993079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51f88597e32c5413990c0155e857324c671e1f78febacf94ca6b781f7462ca38. 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/QZES71979801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64a7174fff04b201c68622881ca5bf3ef36ae7d314d86205ecdb953038b98e88. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/QZES71979814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb98e65d7b5c708034de0185728218aa21c972fbe2f6f3ed01317af28ad31dffe. 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/QM2PV1852033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2040d74b62024f8f6c62d5cbc3d73c1dd937c6e7112dab09ac13802848cf64d2. 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/QM2PV1852034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x774334a6557516cedb5e750d699b6cd8f4bfb706b6fcce51fff20bc1ffd16812. 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/FRDV82302480.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd08b9d8314476e32b9bd7886a3b141be7846387cbeb8a1685ce3ac2e553b7494. 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/FRR642001413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc457ecab633d12019c48cb3a99b180b6b907c263e7ce6222e0498000e519dda7. 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/QZFZ31948254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f2af37c8e019c8fa52146bcd21aa3a677577682c0e8732926507e4e94d6e69. 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/QZFZ31948255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x527970928d89cfca49c59d863e89c8cbbc6edb135704c5041349350d4a820674. 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/QZ8LD1954326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a79f24f59213b5f07e500f0ee760461ca0adc7db27cfc1e64f88d1beb59839. 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/QZ8LD1954327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1b0fb137ce47a48768ff548e5b715cee0bc71663a08a3af7e4e1d3d51749d71. 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/QZ8LD1954328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0754d9dcef82b2ffa5b6f447bdefbb48fa52d3dc81035ac57ccbac63929274e. 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/QZ8LD1954329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeecd4383c6aefeb5bc87eea472e5fa6d55b6d7ca86a22ad55f2fb2c9748b624f. 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/QZ8LD1954330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7975f438eb54d16ec45e6a680c1251cc23c4aa958a93c90aff302cf96df79503. 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/QZ8LD1954331.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28cb8eeb022a22e9d4cf31380280b1fceaa80a287700aab148febb582ec527d6. 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/QZ8LD1954332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d37a8daa20d688822a53605be78b05ff01b9bb92ab0e96cf70b3c6cd8e8a5bc. 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/QZ8LD1954333.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e80a57bff1bd6f9640a8e937f31bd2d3a80e84d677feda3fc0a78910dcc520a. 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/QZ8LD1954334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x838e1afe059dc9c95577f8ad1c584153ef3d853ed3344dffa0f58b6a938cd6d0. 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/QZ8LD1954335.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6afae12114bfe8bf0f34979111e16a7269c65343eb0baff7888df4ee4036a899. 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/QZ8LD1954336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21abe8686377ca349a4a107fb9388d18da570582ed6ab2210ba86b403af3147. 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/QZ8LD1954337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa258ec916618e27511175d158c0d19bec80a14ed8aafc38e11e72fa703d98aaa. 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/CH0012100161.