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 0x3240a630114d8e59bd4bea5550141a9dd37b6b751c2f6388d6ff46fc9142088f. 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/4322c659-0d19-46e5-9102-45d9b9c42fd0.json and https://artists.proofprofile.net/proofs/artist/4322c659-0d19-46e5-9102-45d9b9c42fd0.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 0x0200ca6c9c737f165bcaba672d9fc78bfbf8ca21c66ad0c32b0b9dcfe7b28484. 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/CHF032402798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82f8bdd0dc942c4c454d4733ec7834b29272eb2fa73b2c4cf499fb09343a6631. 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/CHF032414208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x347cf236c79135c734ba3c869cc779520b950e4508eaae46fab4cbf858417408. 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/CHF032414209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8367a542cacac8cf6a5b2eeb4d3b1e4ac40f7a184317786ae02a96f9a98b739e. 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/CHF032414210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb500a3bdfbec19634a475a7dd5d11df247bd191d5ca1705c76f946468b887819. 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/CHF032414211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6100a0cc1938e8614f643b90e165486e74cf19ac558a9e281d00b456539568ce. 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/CHF032414212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff80abb92c06b762e187120a079524d6e5ed9c9e29ed2296fd324462980e3178. 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/CHF032202276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa986982d9f58837d8d2625055e4a9d9466144f8917bee9991808286deba85b17. 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/CHF032202274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7254741604a06c3c1a69dbb2361bac1d3cbd53dc9c559d77a5c61d8b9407a2e. 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/CHF032406216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf31be2c7307059b981b4584524e649f15ea9c894e5370126fbb43147d985a803. 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/CHF032406221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3586650430199e9f87dbeb83e488467a74a9772aec09ec5509fb90200c3a0151. 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/CHF032406222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74c415c6e24c5fe74eca8b8f0a2ef1f7292cf8da1dd194fb544064c9830ce797. 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/CHF032415865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x049fe730b6a650a641f747fa042aa8e6ea3b952cd77925f62aaca4b0653ba164. 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/CHF032415866.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a1eb1620d53e5212e944e657392a654eda77a28338087bdeb916aaa95a5862c. 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/CHF032415870.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4414c6aec2173f344db863913d09496103749e482f7878cb170cfb9a1d578af0. 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/CHF032415871.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6feebb4cfb4e7027d79949a2178bfdb809dcdd99b539ad76d73dd64c8714017. 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/CHF032201350.