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 0x272c5618197734c366e565a206ea7e4ad5029998e92e776b4ba8553b1c073087. Chain 2 (Bitcoin): anchored in block 953660 (2026-06-14T17:20:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/549f91e6-3ff6-4103-adc1-71e0f66d9c77.json and https://artists.proofprofile.net/proofs/artist/549f91e6-3ff6-4103-adc1-71e0f66d9c77.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 0x4af50996cc27d895734366af81c763a5e321da0aa3263f2e0da0a1dcfa377291. 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/QZK6Q2383852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6da1712ec35c3d987995e886cf8db9515b05046ae9206a4cf57f4750b7f535f7. 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/QZK6Q2383853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa38bb0b5f21e2a74e83b3f825ac8c833616b2a70dc64fd6ae358cf3c240e9a1. 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/QZK6Q2383854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f33772c334dce19785cae39329945d44d0f3e23edd2e63735fdd902091368b7. 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/QZK6Q2383855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1046f850480397c615273b561d985d22f7ba3e3edf0bd0eaf7a43dfc3640b629. 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/QZK6Q2383856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaee96bb66ec46e0f90f8714b72fa669b59d98af3ae27d0b7ea409554b16447fd. 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/QZK6Q2383857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x688e60265015263ca538c5fcf191c5c03515ecd2d650509a40581121201b0838. 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/QZK6Q2383858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aabcdbdc4c94d30f5ba51d65b00829c6f12d2840eea429e12b8ba6a1907a516. 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/QZK6Q2383859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fcaceb1a5104ad54b5e15356fde70e503d64f4f3d51fe1ecf336ec78298767e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZK6Q2383860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83f32b6b6ded10a7219ee415a65311f5d04594b873528354f473638589b64877. 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/QZK6Q2383861.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8e3d78ee1ecab024cd2cda9ff3ae4a8e791f69053c53f0e286cc9c6e4a6b533. 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/QZMEP2542798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdcb8e94789bed1bd023737d3eca9ede14edb14c28049fc1c29d7e4fa389d246. 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/QZNWZ2426551.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df5e8fd1fd5db2a822e82918459d60f94d894278bee5a97dfdb488e365f27d3. 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/QZK6P2259655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb598de617356a9961956aeba1583ea5e3facdc1985555552de4c36fc39e6c20. 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/QZK6P2259656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4ae782c4bf6b6c682ea16998180ba284d9732c0fabca343e5a362ec4b51521d. 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/QZK6P2259657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3174cb3c440fcd4b51ccc0114eaca0ff99ee12e282afd47bd38052c636507669. 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/QZK6P2259658.