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 0xd97ebd8be544288f7c12ed302c9b7a73a611dd58a457e9f9dc76431f8b70b53b. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4ce62f7a-c98a-48ee-b998-9ea93074466e.json and https://artists.proofprofile.net/proofs/artist/4ce62f7a-c98a-48ee-b998-9ea93074466e.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 0x273a669ec0b581d3b7748c86b2d882426201e1ec23caed51b6a16c36e447b8f5. 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/FRX872193216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4b8a095da2aad511425ee66e162373bdd0bd3e234d5ded0032bdd79cb45b85b. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/FRX872193220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x589af74356e6fb248fcdab533f0fd8098262d1cf338621fca12f42a74fea3624. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/FRX872193221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cc1cea117025a3ab1a5e83e3d71ca8cd36ba0e970581f4936ddcef97ef9c3de. 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/FRX872193225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cae6381f483de25c3bf45d7356939bfc95049c4d5f491250a54e4685bf15f33. 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/FRX872193304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf732c966631ddfbc1f8087158d07407ccc0bf1b2d17376efd26c1b697094037b. 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/FRX872193306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c2a05adab84c0bf015de119f4d90d3badccc0e8d788cae859da02dd7ec44d4f. 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/FRX872193308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe71138d55626552dded2a9bc5c0bd60cfba6b32ccf594baeac104d9a40e14905. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30:37Z), 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/FRX872193205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd55d235b18dd36fbc6e91e029e5ad496d962ce91f4e01678415fefdf1b769dd. 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/FRX872193208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4c2e763778ab421906cdd92f1c4136d61b250fc852f3ad78f5d910a1f5e7a41. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53:13Z), 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/FRX872193184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e9984becc85acb0016f729bb9ad34dce6c9f5d7063a61da1056708338aa4d8f. 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/FRX872193187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2958ab44391880258a6596072e6804b710fb5e0d87d84be23bcfa6cf34d7b0ff. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/FRX872193189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x924bce5aebbc2daff39a6002618df594eee3f9936041d827c82feb73c983465d. 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/FRX872193190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x139574eb1e0994919e7940f392105bec57b8b39286cf4c87cd151cf9568e60a1. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/FRX872193192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63fefd32c2886ea524bd126508eedcd1a827d973476c214f9d7c79068b9e269b. 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/FRX872193194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e33842dfc7b65a7e887a79b826359ac837c852a11a85304e646abdf78eef6bb. 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/FRX872193329.