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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x769673e53d76c945260e6017132d3d8d2ab799eefeabf4843f02572dfc9f70c5. Chain 2 (Bitcoin): anchored in block 953596 (2026-06-14T06:21:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/08950fc8-78b7-4cdf-a396-4dcf1a85ddde.json and https://artists.proofprofile.net/proofs/artist/08950fc8-78b7-4cdf-a396-4dcf1a85ddde.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60220640974c151c1d383d5118a6e373d469f0d338569c7b2f70e6352dc15b5f. 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/GBAJX9641901.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59e7c43ffa5d1dd46fa57a9d503ca2e907f27d0cfb51f3f452813ea5c7a2a0e1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/GBAJX9641904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadb69af37c4e6ddf65abc37fc3908deb185464aa96c83d1aac759abd8ec568a1. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/GBAJX9641905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6ba5fa3a258dcc372fd98cb481a56d1c8798045f1e3fac249b0834062238da1. 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/GBAJX9641907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b4c0d705e34f7d1f8c575f0349f651acf0709abcdf058c411cc006c7ad58fbc. 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/GBAJX9641909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02ab51797c5267470e219d42b797c3b94fcf000b86caf6ac0341614239afa8e0. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBAJX9641912.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1531a963f6274f8fd6f371a2e854e0883c3bc9d6a9e475f0612ba4a3dd82491c. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/GBAJX9641916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf587b00b6a93ceac435622af0fa9453d1b89ff00cc8b1a9b6d248eae063dc556. 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/GBAJX9641918.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32e8f5e233ba9d989c91a27f2b2c0bf83485409463679476b35740875d01bbbd. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/GBAJX9641902.
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 0xaf1da73f3999ae033bc58ffc074b20c39770219b53989aaeb0e457bb144562f3. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47:22Z), 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/GBAJX9641903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74796660beefeb51fd96b63fa5974fc7dd6c931149ce9975242d95db50780b1a. 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/GBAJX9641908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb43efa17add278b0f1257157c29c60b6dfdf0259c251c4675eabc54a115e34e1. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/GBAJX9641910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3915eb0d7dff5331a04db05859830546060bc64428171bc4ff1d7aa3ec0c0097. Chain 2 (Bitcoin): anchored in block 960241 (2026-07-30T09:58: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/GBAJX9641911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb53f7633843729a2fda46bca76f823e5fa332d9c66549efb8901083bde6b658. 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/GBAJX9641914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1905f5e38a623ffe4dc24e657c1e578c3c7fc4e7bcf39c507a3fc1a4f2366ce9. 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/GBAJX9641915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94a1a1f3a427fc24c961fe8d54ea82dcc49a89735fa21aca7ca1b810af9c72e1. 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/GBAJX9641917.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2699e95c533461465d127ee402a99bcba32a01ed495ea8bf469acdd33458c00b. 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/GBAJX9641919.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11825cd89ba296efd1d225f49a22c0667ba6942711854d86a92786f905ceb5c7. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/GBAJX9641920.