thumb|A sea lion and a zookeeper at the Welsh Mountain Zoo A zoo (short for zoological garden; also called a zoological park, animal park, or menagerie) is a facility where animals are kept within enc
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 0xbe6fb45226ce0881ac353ca2fb8beea031687e771aaaac7b1c9fda9b25678910. 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/50260a37-310f-45c6-9491-66da17a7aff6.json and https://artists.proofprofile.net/proofs/artist/50260a37-310f-45c6-9491-66da17a7aff6.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 0x77dda4f3c94ae5c783e7b80c3f82713d707b368fe5b6ae8daa5e0fb48742a672. 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/ES71G2101288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cd8e3f4d166474af9ed53ddd0979a1e9ba3753293790294f89a1e29d52ddd5a. 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/ES71G2061501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ddf89e0a5dba1bfaad91a65da866ea2936a3e764ad2ab21e863f4e89f8ae067. 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/ES71G2101290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a1f1121758446b040f2636fc88f0150102c9752d89f72e19afda087a1f2622d. 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/ES71G2101291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a23a0524cafc7af62b82e6585db25c96870a43459501eb3d2ef2e30dd9f7949. 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/ES71G2101292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90b106c73fd7941a1d0d7af2bb37a39361e1fc8864b33a106f8b81832ca12683. 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/ES71G2101293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7af3911085cd2181be34b9be5d9643229c2fffda30e11714137579a69b5d8723. 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/ES71G2101294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe836436baafe041e2ccafdd2cc2f2956b2cfc2f5c7735b1f7345e3c1b80287c9. 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/ES71G2101295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa50fd83d1bebc2938a40d1138c6592da490ba9e400122cc309d0774c8f81d57b. 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/ES71G2101296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcae1c4741871805e1407a786e0a0a4273aafb08c66659d36d907b7175097c143. 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/ES71G2101297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x748628fd519f6cb36c365d6bcccecc7359b6d9c1a506832cb47da8683298ccf8. 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/ES71G2101298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac50dd98fdfb7dc08387b5468504b8011d69aae740c188ac84c8b433a59e5de3. 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/ES71G2101299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb46c7731218b67fa796e46769731c42f91acdc2db0195bdb69c4bf24413c5f1. 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/ES71G2015593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01d7814bc3b188ccd9028886ba46af519047dfb9c7de2433f40ede28e3243d4a. 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/ES71G2015594.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52d8434d3a6c96bb00e8566e7e729fc05e1cca0fb779bcd195230f987d9f40cf. 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/ES71G2015595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7467e38bb171c91162ceb048aa235c45b3b8b26f52281c9d93cf15dd5bafa10e. 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/ES71G2015596.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb814e70f9b212a4b4b40e5e1f2925c2d7e608ada9df3f1b060e161e23ce40fdc. 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/ES71G2015597.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e6595baaf1cf0a043744bf84463da6682a623c04bc4ebd22a9ab7d74568857b. 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/ES71G2015598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fc3845542ebe215f685b8ff4759897f39fe40e94a7a43f1f8907e0af16eb7b9. 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/ES71G2015599.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d9bb7a3259a2ce764117166334f004c51c7c9e163a5ecac56ec366b7a6d8d8c. 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/ES71G2015601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aa51085377e65d1cc8a67346d1304c8c321e569c1c659c551e3e4be2e679117. 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/ES71G2015600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f255c007bc7a46a68b241f0cb8450cc60cb4bb28a4dbd86c6be20ee87a00cb2. 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/ES71G2015602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe920af71f87f8c03492ece36856e7e91e11fcc1544457044ba899ec86f54fa1c. 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/ES71G2015603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x650e0b8d12b2e8fd164fac632dd4819503339abb951b8bdb4f46e93458d0eeeb. 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/ES71G2015604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeadc94f783a4140769560316d597b9c60d03b72dd9dbfb333ff8f8fe275013da. 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/ES71G2015605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49426b11bdd7416b4def25767fe002228f6a4d85252666ae86eadadf5d274579. 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/ES71G2015606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30f7ab462de4eb12af5b536af830d717c70a3748043040e11d8ef51be5ec1293. 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/ES71G2015607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x910fa310a59ca8e809b82dc971cfbe9586319540f7a79a9d7a7ce515524e5f75. 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/ES71G2015608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8f4bd93eb221706149022106c3fc66a23c352159feba935a10a69482532940b. 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/ES71G2015609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x750068c2e58f1099da6bec24606153dc79038fff34995ce2a4a1678069fcac7f. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/ES71G2015610.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4743a26b8d5f152172903393704c367bee81fe3c9206ab86a28921e6db807d46. 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/ES71G2015611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc4d164e8287e8690df390532fe392d8f16826043b2ef204accba3b68c4b9e7e. 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/ES71G2015612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0952837ad7de963c8443bc281a86f307de9e1906e3ad87ce5cc7832046119ab. 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/ES71G2015613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea5b5c852bb8cacf65b936a21db5bdd4100f83cddd4286c7fd79025013e75f7d. 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/ES71G2015614.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f6d5bdfe5ca67f6cb89e474ee4cc4d6d1a6e3c972a91a46ab1d5438f0aece36. 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/ES71G2015615.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87be60ba4f4b3fa59bed19c6abed08f8aceb2b95b94fc90a65ba4af0fc8714c3. 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/ES7312000048.