thumb|A 2011 painting by Carlos Loarca depicting el CadejoThe cadejo () or cadejos is a supernatural spirit that appears as a dog-shaped creature with blue eyes when it is calm and red eyes when it is
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 0xc0bf16bd614790d50d52638f4fbfd4be86cd0c36ebeb20f28d9545289e1dc51d. 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/7656c15f-403b-4516-95d4-1a4b55317d3e.json and https://artists.proofprofile.net/proofs/artist/7656c15f-403b-4516-95d4-1a4b55317d3e.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 0x24944225ed41770bed5e837f0c55b7b9701279b82ccf8fa9875f6f595bb0d6e2. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/KRMIM1911635.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x537391dac7eeda8a67a8fe225d8ca83500ed89bd666fd68bf1f526ad20b0b72d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/KRMIM1911642.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ed3001b5e250419a13461da7d365bce763516d18c44ba5738a597493c0fc9f6. 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/TWA452000035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fa97feab2c6c2431820b7f7261872338b784b996739cc70114534f4b8e220ce. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/TWA452000036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dbc58c40452878a6990be7cce0826cd7f3d7bb7d9bfa8a8f4e27bc94b966e80. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/TWA452000045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x133608e163cc60cefdfb8c42641c87143c3fcef93c3a4daeb621733fcd6c1c00. 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/TWA452000046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cdb0f4f355b3f3ce078cffe1817b9ba9cda0d57c749c9d88f354e895dc6f0ee. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/TWA452000037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2701ef05704f9e72a6592de8114c17c287cb3f9c7bd4f5a2277683b09250b5dd. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/TWA452000047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aff5118629f181cfd652dc7dee11c226b1d62c25a8c26dcb2eb09cd32d0c237. 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/TWA452000038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x466ced4a4f81ad88a866194b7ba9709bb86f06fca4cb5210671b00d5f9ba873c. 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/TWA452000048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fb005cba3bed8eae84de79fd31e2cc356a1ba8f76dd496fb153d1cf7e064c66. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/TWA452000039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde08dca6103bc4d9cf874947fd90b79fdf1682373a87818600d25cab0b19ec87. 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/TWA452000040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f4b736a2e0133a337cf94a44e9f5c254c8e3a30a3e6689f72d86cde75defe2c. 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/TWA452000049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6ada4c9ba8ce2da08b3703912d1f9d68b9db3925eeb365e0c85a8ccefa1bff1. 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/TWA452000050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0d0d19519e363a5153750565c145dc410931bba2c9adbd79a8d2e14e3d34446. 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/TWA452000041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8db2ed5069867fc1c39d4b45ed70152b9828d51647af618e7abe39f86caf364. 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/TWA452000051.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0522fa6fa5ac20850667e01079637b0a1c72480b8212b49f5539090de761e99. 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/TWA452000042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e4dc94e247875e19c6dd64a0dda4de273b2d30bfb6212fe38678713eace63bb. 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/TWA452000043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x245bca4038f81aa87863dece2834b519ac2a0a437b713eb7dbe8c0b6f12df376. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/TWA452000053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c4dc872f404b0144d79d0f5859f498d91951a64bc6a5fd5ed9a4eb0b8f31bf5. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/KRMIM2362004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x566a7a6458b912f93e6695d097b5fa9229180d44eb3addfeef05a2b171d5bc01. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14:05Z), 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/KRMIM2361994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5967f5ab2084858df737866e3200c7648baeb6e527132cf115d1f8c7a6658350. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/KRMIM2360586.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8a9dd8cf5e28fd97d270901cdd41f3c49ae8580390bc7b1149e8772f2c2f09a. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56: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/KRMIM2361997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1c00fce484dcc8b31d71ccdf8e47e7d4d17b164e2ff277c809281521473e4b6. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/KRMIM2418634.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafefa368ca40f652d9b13aabc4aad6886f467cc2023b0f7f5c9687e1468c910c. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/KRMIM2464678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad097a09179492f0e56635b6eff9a06749d7b9d735862d841169fa376afb1f51. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00: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/KSB022501337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad097a09179492f0e56635b6eff9a06749d7b9d735862d841169fa376afb1f51. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/KSB022501337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8ff94fc16e5f1d220bcb47d4c57ac8a7f7fdf81b54189ec87b4b12eec787599. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/KSB022501336.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad097a09179492f0e56635b6eff9a06749d7b9d735862d841169fa376afb1f51. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/KSB022501337.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcc9c1a21909df86980edd687e5d72f27080b909c40878978ba87009014f5cfb. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55:29Z), 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/KSB022502256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4665a9ff7c677f34e31ed11ba73a0413ece70735f6057cd6098a5d5bdd7b23cc. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/KRMIM2445893.