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 0xb3346406faa1c6f634bb24963857f29943b0ca24106d21c36941f4f4fbcde8a8. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4a46c5d8-5350-4e3a-9e26-92eda7703fad.json and https://artists.proofprofile.net/proofs/artist/4a46c5d8-5350-4e3a-9e26-92eda7703fad.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 0x5b7c7ce8a8b813601cf1dca7c93f73ce68190fa1edede5f369d5e86600380476. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18:01Z), 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/JPE872304695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdce8e5c59bd663e18a7efb31b63d8c97723a4103201a15c1ccf963e6bc997580. 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/JPE872204644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe7072defff46baec8b7be2a90fd73b38f83b8c08b1cedf1a61bdb40f25c05f1. 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/JPE872204645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8574000fb95f6aee6d616bc4b13afa28a736661942990dedc495be075f33a95c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPE872204612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd1d2879be275cc22176cf2b5e0e3b641e6f650709a403a7083e2b4af1ccf37f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPE872204613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d20680518b92fa065e551d89c035e26cd8bfe26b022e48dd2fde14b4c9c5fe8. 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/JPE872204611.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44e45e162310c6602116524c31a4e994041fdaab98c8c69af7e3a81bdedf95c1. 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/JPE872204603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b650dc58af6d823753270d4607f7acd67c1c3852206d382ff8c97f5b6b47bbc. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPE872204591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcde2f92da8e5128b3015c690f41b01748c3b8804173990c33079a7a6c925af3. 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/JPE872204590.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76a34232487ab0ade0b5608ffc72c34a3d7fe58bec9f6b2948c0d7077e40c2f3. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPE872204535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe5b7683c35678430b0de20ce41d8fb4c579827643e1a94f4611473013aa25ec. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPE872204534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fcb54afcc962eb740f410bf0d2a84bf154985420b61a703572b9f36eb07f85b. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPE872204525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6de65bb0623886e547ed71f6f2c7de5cb9eb6cc28303ab5112c18e43b8eccecd. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/JPE872204516.
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 0x57f1b0d3a4edfc4b4ea437c0c3671576c8cf5e9d44bb2321c4979bef50a8028b. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPE872204500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13eb9331a628ffa586020fa88e1b40b34633cd087893d0ec4f4ce3f752b5b51b. 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/JPE872204499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x277d284b6c6c572345a1ed8e6328dd4dbd9b2497f8ab353086e2827fdcc6f135. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPE872204451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dcaeed0eed5bfd0773ade36cfcb1cf0c83aa7ecd2b200625f4cb80f939fb1a2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPE872204452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x468e95928fb6801fe5f3b3dea5dedc10b76c96791e67c96d56c282ecc0741e1a. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/JPE872204435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2e49059c75882c38096df8068c7d22d6576a549e6493be32ca3c75d0b157972. 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/JPE872204383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb65cd2041f1483cafe674e270aeffac189df301896cf12bf12b8ce6a7e84a585. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPE872204384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc6e6df94b2793a7406bec24bc8226f7b478b7f01f13cc14ffd65f10fb0168ea. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPE872204361.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc10c65aa886dd2c299476a343064cf4fa64a5c5812179850c29b437a029260c. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/JPE872204362.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x061aba900357acc30e98bd2c6e41bc5604fe84b499af821e1ee59c2eea2638f7. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPE872204346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c8cdc37d105b8f1e1056a1af65ed0f09ac973e2e0401c259821ab52b4a87185. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/JPE872204345.