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 0xe857d29f85a1a7ab6edf5821391f5dd38f36b9fd90d94f88e2a7497e39666d73. 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/8bed3470-9d32-4e76-b9b5-9f482090dc43.json and https://artists.proofprofile.net/proofs/artist/8bed3470-9d32-4e76-b9b5-9f482090dc43.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 0x95fade24f0b1a274c3634302231dec9d742a3dc1c8fb0c49766373a95ffb7ac0. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-17T04:14:40Z), 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/QM6DC1699142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d7a3ae446417c265b0a6ff24449268f53b7a2fdad8519fe24376082305db6dd. Chain 2 (Bitcoin): anchored in block 958212 (2026-07-16T02:11:39Z), 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/QM6DC1699237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5b13823311f580af30b122b049ae273bbbb380c9ddd06b4f4f24f4de993849dd. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/QM6DC1699132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf333bd99ff4e0d86b43c1beca38f6ff1f62ec9604a2fdee01f3cce0f567d93e3. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/QM6DC1699140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x841ef49757321d1c839971dd16518fc678a03475aae0e32124b66e81d1c46c38. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47:25Z), 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/QM6DC1699114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b12bca45bcb366592cb602f0939eeef98144f5fc613bfc2896e4358d5224ef2. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04:23Z), 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/QM6DC1699115.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc77b9a81a3bf67ecce07e66c2f15e4b1ad8b7f3d55673065f07d44992d78d1f6. Chain 2 (Bitcoin): anchored in block 957771 (2026-07-12T23:27:28Z), 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/QM6DC1699117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfe55ed12255be81e68c39d57adf16b1823cc67fa29f99c891a2733f51811647. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/QM6DC1699123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f74dbc166c641130dfd9e5da61992733b17930f4f9953b005750e845be4625. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/QM6DC1699124.