HAVAL is a cryptographic hash function. Unlike MD5, but like most modern cryptographic hash functions, HAVAL can produce hashes of different lengths – 128 bits, 160 bits, 192 bits, 224 bits, and 256 b
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 0xd019c6874bb53e5408aa33403a1c290453c198bddb92e64e0f9aa54ba620b118. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4ff2e438-5df4-4990-8c15-7808b1d98000.json and https://artists.proofprofile.net/proofs/artist/4ff2e438-5df4-4990-8c15-7808b1d98000.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 0x2ca8461c618acadf81c61b0289f813d8491406e0bda6091ad2096e0a4aed2494. 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/GBMA22096584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10680c3dcc48d3515a503c93c806d096ef89e743cad45294a4bc784c77881747. 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/SE6HN2058587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ca8461c618acadf81c61b0289f813d8491406e0bda6091ad2096e0a4aed2494. 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/GBMA22096584.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26a0b05f162b60bac9cd6f517cd49ac3bb426778e6ca668558730595386a1148. 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/SE6QE2255500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd2ce2dcad5e614b94db1f99edb0d815817c877ae15ea909ade54a6b4f2a7bc3. 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/SE6QE2255501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc53868a494cecff9f09c9c6520114364485d44a90374034af71b351d2bf7cf1. 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/SE6QE2255502.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe12a822fbec7446c6b5112b50c01865c832cad5f11d88fcb3aaa1aa79a460b5. 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/SE6HN2247618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcd0f0a3a9c5faff8e78045eab624b5a70c1d4ddbd1a4fc99a847927af1c2438. 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/SE6QE2255503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9739e51271fe385bb53887c79679fab66be1b6ec5019242d79e6c29a19cc980c. 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/SE6QE2255504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x865bdbce32e59e8ce66ec0ef1154ed2dde3b9e3c9ec9d0c991f4794687e27978. 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/SE6QE2255505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dc7c86ac0a6748e295808b6d96e7ade000e8d48889a5dd1a5769425a6f5718e. 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/SE6QE2255506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3bb983319033549663cf94cb6d37f2510fde1188451114755929174b3bf193ca. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SE6QE2255507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe75a00948832dc656d72d1a3232c13e60c92a35eabcc1850dc599ce6de512c3c. 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/SE6QE2255508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4329452e520ef7f10d09e36f39eb94c804816496eadb1688a4a616dd1e9a8fc. 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/SE6I32035020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dde99b49211db52dd101b750e4ac6d6dea4a725cff4b77b0808dac7a58a4ef6. 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/SE6I31969516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa02bf7f7e7ea2d0fe76261252d94cf37f1ae0671c574f160bf18f52473c75bdc. 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/SE6I32035021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f0f3b363548e4138d948808d2750096f36c6c1058f9032591d8862e793308ba. 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/SE5752027884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa81f3baf51f411a91ea4674e9c3d2cd0444e28d2295ea6ea520f0e796364ad1. 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/SE5752099878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe30043c5460b4ff715218e0b446a429e97948377eb6fe5893c26f810b12e5ed1. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/SE6I32035022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0af576645d0cf8b6d62187cc5090781c71ae4c0b19a2701660b615013ab8ae3. 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/SE6I32035023.