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 0xf869ccfe74345e8f7f0386a9ab9cba84f31baa4ed2741c6c524d8d41562f5a12. 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/870d44e9-b5ae-4f33-8468-2fcda7738424.json and https://artists.proofprofile.net/proofs/artist/870d44e9-b5ae-4f33-8468-2fcda7738424.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 0xebee26616c384467c608d2a675b0b500d015257c6b49119814e32b87867f152a. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/HKC371819895.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf63103dec3d80246c76a999f15a155c293c51914bffef06db0a903296b313a58. 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/HKC371763537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b7e5047414b7c02698a917ff01c208597aad06444f70d865c91205c8d003cac. 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/RUAEX2222563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63e758936d82963be3f2c754ab5b5f87cab6622ae047ee870f7b5a938a41c0e1. 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/RUAEX2222163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d6cac3ec03ae6b58221e586861ffeebd52b0b14d4e932053cba4a2cd2f5d8aa. 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/RUAEX2222164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabfe39bbae87999db009e72fda81520f53964fdf9407def891f9174fea0a4c86. 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/RUAEX2221402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796af9fa92b1e5fa8f01da5080a8374290a353bd6fe497e68f60fdb5c68567ac. 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/RUAEX2221117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0fceecd37c0c9a4b4e4e059c3f374a065def43584c9590bf99b2988c61c8108. 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/RUAEX2221101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c5a81c0137403e8940c5dfa1c43f8de71120cab8cee2e9f1da5f1e098fe8607. 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/RUAEX2221045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x576618f17658b52a9d29f1bdfde09f76778bbedc110196668b6be97551f9077d. 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/RUAEX2221102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ebed73b55e917a8532dcaca4f992347b452bf36804e0fe7250b1f01107a3da5. 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/RUAEX2220790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66c1d67c5f36168e1db45f9b364b32e6d01f66297306715cb79dc5b9cb85f54f. 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/RUAEX2220365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf92b12e9ac2ee6bd273d3dd28600a8f8eec41837bd288d77fc6999e3c9abefdc. 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/RUAEX2220371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddcbc368c0f41a2e6da3fa7065df30c91f5c2117833807df7ef8a4445d875a32. 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/RUAEX2220363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46802d43c37180c92eb16f0cfcb378b1141aaae7b177ed609a7f960af4574f39. 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/RUAEX2220364.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd99b500999b429d5b82f97f19a8ff93fdaebba184621a2828a74d21a62606fb1. 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/RUAEX2220219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72ce28abc99715ff949b174438d8c53657775fdb8564ee865facc0012eedb3b6. 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/RUAEX2220235.