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 0xb320f14777913a372f058852ab3273ff570439d6992dfdb9e8bd763b954edb34. 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/cb658dfb-d382-4966-98d2-8ac69995f64a.json and https://artists.proofprofile.net/proofs/artist/cb658dfb-d382-4966-98d2-8ac69995f64a.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 0x1293577f11bcdf047755aca8e7c1ea1ce73fad4778ca7d8e49e5a19631308fb2. 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/FR9Z61900103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a4f8165d7ce2a56ff9a4eb73b65050acbbbc19061a905f69ee68debc1d7fc1a. 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/FR9Z62000222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af271e515b57ea92c49d5d20c4dc319ea299e9fc788b9f9388375380cda371c. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56: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/FR9Z61900251.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09f342f7f120f3d1a011674ee558945bb128fbefb93664598e310ef18818aea5. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T15:23: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/FR9Z61900260.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2609842e58eb91f6cc59c21b851634441e31c58b9468f7b56756dc0ca8f46d6d. 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/FR9Z61900203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x675d2ee5a2d4700766c1e38a7e5b9fe530bde6980409e486b717f2dfbe02c2b7. 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/FR9Z61900104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79e3e0cd1c831d0045e91bc6f010954eaba89a0d211e36134d749444ccb4f85c. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/ES76A1800703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb22ff36147489ac5573ea1026bc996762f82586c4e94f67f12505694b576ec6d. 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/QZ2L61800038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb54357660b70ab17d6ad413af16fc0cb191cdf1bc68be1d34d62a73c63712894. 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/QMCE31701204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d3b8810c69f9b4f9ac8b4c503b9f6c1af1f3361903e3c2a0dc7ffdea8db91fe. 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/GBKZV1700025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ba18adbcf14b71500042668d42aa85f06e57fa990b8a1b37fae17c4066b678d. 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/GBUQH1800001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2971d6610605cb3c32fdf03c4e79fe0e70904aeb9bbb9a517e0ae08e48c4188d. 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/US2S71898006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe619878e239be85e15524907a0a5e258f4e7122e70260e986aa9a640b7598bd0. 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/QZ2L61800056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92f34d8bcb2a7eb3f02b93ce1d90a0c2a27f574f1a61c29b4532a95677e2e9fd. 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/QMEU31713678.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d944c3f0f1c9d7182aa6caf36a292764157a1fe19f3df748b4773f75d7854f2. 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/FR9Z62100508.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb51c67d476cf9e16b61205a6a93aec6434cc060373ec8cedd1df9aa26a9d5bfe. 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/FR9Z62100511.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0c9b761b73e8023b4001e61ffd4548d4df1dc113503fa6f7616263db21a8946. 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/FR9Z62100512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa145e7636b952bb9780ee0edfd6d8cc3178a8f6262234f7462e3cb5ae7196624. 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/FR9Z62100513.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6d8cea71c8cc9955e6a433302ca00fb4c0ee7c7859ab6c94a06bd79fa2dba9b. 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/FR9Z62100515.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08dd29c4ded7492a64038d7fb5febd387d97e662f97a61446a78f6cf59bfae98. 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/FR9Z62100516.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7887ba7252e11cef5bf427825e777fadf0d45b1be235b0fcb244bb30b59f0048. 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/FR9Z62100517.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61e402ddd0079fed29763bafd34167f13e576b8d814cd502d30f7acfcf3d3480. 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/FR9Z62100518.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x080263ce8338920e3f16e35375504d2075fd570cd79d07fbbd85f48a4be5754e. 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/FR9Z61700025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d750c4d6e64aadc63bf83a9249e73fbe6a26684ac4132318def29b6960bbd88. 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/FR9Z62401043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1a68deb2fb5e43ce30f957bb28be267b08e1b1fab4a6545e13a280ad04cc789. 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/FR9Z62400184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc7e3935de530681d1a98a51bab6e1d674b30bbaa6118ad7a3794d72115a3e1c. 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/FR9Z62100282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2526218f7f5732306e30e3dbd2294508cca0a8e7cfef1105d49ccccfcb75678. 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/FR9Z62400182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5f9a685ab4ea192b323b1ff58b3f15cfed55d9a842eab01cb4141bad4561039. 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/FR9Z62400183.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1a68deb2fb5e43ce30f957bb28be267b08e1b1fab4a6545e13a280ad04cc789. 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/FR9Z62400184.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79ca7b80293e36a400babd2362b49ede7011f2e4893bbfe8787bb9672720c9f5. 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/FR9Z62400185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0de620a2d4362f63b90c8e8d4f2c92240fd1cdbcf305a0334d1afd6f4074c422. 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/FR9Z62400186.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8c28418e0864827c57019cb54b51e0ea6c1c60ba9408c3a6fcfa2d9a0c5391d. 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/FR9Z62400187.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f39444d83d92654d01e08a003e5a128b907d32a8d30ce5fac158ac288869c07. 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/FR9Z62400188.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06373b6f6865629eda1f0fcef0924d242e4c32d3fde172297ef57c82a534c373. 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/FR9Z62400189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9024e920dd6d6c6f25f6e72955c733d4196f59f3c2ef10ddcde236a3e1bb3b9. 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/FR9Z62400190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23eca1c44cdf1b02817fb1d51c30e28fd8945ec0afff83f0b190bf7f46f50653. 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/FR9Z62400191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x786420c7d3103cd57fa0a35e74a1f26121590937e0962cb9a406a84c7e1ce940. 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/FR9Z62100771.
I've dm some artists I like and that's the result
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc7e3935de530681d1a98a51bab6e1d674b30bbaa6118ad7a3794d72115a3e1c. 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/FR9Z62100282.