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 0x4ef3ce7af267e00c2ac8ae004b9c93c1cc9fe500d85be859c6db030af8f4c506. 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/851bde3e-0d00-4626-b9e8-025b6048e8db.json and https://artists.proofprofile.net/proofs/artist/851bde3e-0d00-4626-b9e8-025b6048e8db.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 0xcd6d53c6d6320f6e2d7e7bcf7529508eda879d39c12e4fa74ca794f938983dde. 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/PLC061907498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b61c2a8076c0df33891beb951d2df52d815687d0cfe331beed3085dc383ab23. 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/PLC061907499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9d4bd5034647016fc2530f94ac8a52b0b2240ddc00a4bd09622f12baf9685fb. 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/PLC061907500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07a8e0c4eff293967290fd5c5e349cfafac3425265ca106c3afbf1866135d83d. 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/PLC061907501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x658535274dde3197f47f2915eb56cf22a089ed61a2dd976800cb2eb399f109fd. 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/PLC061907502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f5b3e5cfcc95f957e693b94aaae7ba6eac738ebee7179eb9f20d103c3e6eb7b. 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/PLC061907503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x363db950ea4876ce23edb2c16634c22b5a56ff14e1a94b173cafa62fa343e790. 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/PLC061907504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb330346a2762eba62a7536654c1ea8ff039283009bbf0929978251946e11a41f. 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/PLC061907505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8e3a26645cefee85e9828487f2198b4a665fc1b68669f2023c5e742869e1cbc. 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/PLC061907506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fac78f511d68e548edb5129dc36c5729a2f3c2a519e482bd66b586585313f0f. 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/PLC061907507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bfa5b79057a3570ab1640c684bbf309caaddf6a70fc8ab733f3a2361ca3c924. 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/PLC061907508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c0f73fa26ea6fa3595dcdef025aea0f78207425201145068fa1bda1f76ef615. 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/PLH181200013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b3523090e4019bde5dee6337ee2cdb0471464735e81c2d7803b5d1d294abd44. 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/PLI292100225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec62cfdf60dedccd0377a3e66df6a4d9b5979a924939f2fe7b324767db711697. 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/PLC071505012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xded19b3575efdd624ecf04c5a6be3e8ad72c3884f55eb33f8146d3c31500f883. 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/PLI369630140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e9714909810c37e1299ccecf6e1b3d345bc0a3f576f67fa174f0e6a3c60df1a. 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/PLC062407364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cb0098f36f41dfe8f1a7794cc86d2cdf408d9d68d546e2dd2fb59f5bdbc927b. 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/PLH181800610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2642afd88ef12786bd3984b8478ec679297414322223afd330f8aba9a4c3e028. 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/PLC071103030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x291b7e58718fbeed80d193c9d6456dfaa63997f05de5abf4b12b3ab0526acd58. 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/PL70D2200196.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9418ea7c5a8c79baa9920c0b8f49dd7c4e94be5156a282642b3a7843c044fa6f. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03:35Z), 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/PL70D2200197.