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 0xc9cd5d71b104761f58f0ae9c1ce4484f8d5e8a803961b7ff732dedeae8f0c8df. 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/c22c38d7-e9f7-4075-8a06-8c8ca3eb7c79.json and https://artists.proofprofile.net/proofs/artist/c22c38d7-e9f7-4075-8a06-8c8ca3eb7c79.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 0x2811b3ce58e678ea762ed3baf4592f9e82cefd56e2851f62e40dd0e1c919f7a6. 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/DEA891400343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61648a0c8c91ac15e9ba9f7b49b86247b30993455953be79181473d281354989. 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/DEA891400344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97a46d373de7109b89db6bbab48f213414c9f8a47bb3baee7d022c4523a80bf5. 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/DEA891500341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14acefee96d7f1297533bb8e9a805cc4e9c9cc090b6cb9e98a48d6ae891058b8. 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/DEA891500344.
Brothers (with Helge Lien Trio & Tore Brunborg)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e23cafe0fc657e2a20dcb0f218313905463731abf8ef967305d783d9b8a4ad8. 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/DEA891700243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d9c8fd0b1c964758229c3e2ac8f46e0a15e8bc80dcd487b8c3e929cbc191dbe. 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/DEA892000320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x422591cb6b180db3e5ec775304a943e0d265d72ab02af2e029b07c3b3bf77161. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42:22Z), 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/DEA892100300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe0e871c7a3312ead475bb18e5e24b4fff1308d08979c24984db585bc91f0eda. Chain 2 (Bitcoin): anchored in block 958371 (2026-07-17T05:45:43Z), 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/DEA892100301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba58cb631bb24937193544240b3f7e03fee50714a00d415dda88f68c64463e4b. 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/DEA892100302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x960337e033515bc1d500ae98a4cbf389aafb37fa15c0f408614505374b34dfeb. 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/DEA892100303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3744089faee44d14ae7aa0d25910887df051660458985b120241a6157cca2d6f. 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/DEA892100308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd53e824d3123f30b49e4db5f367d7229855be020977bd833441c9fd0f53c5176. 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/DEA892100309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98f240b1cb8c0bbc5e3edbadee680cc2209f7a30392d2eae9b2ae3c91b51621e. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/PLZ042200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89d9503cd418ce645f28fbd8e4df7c0bbcb7c92bccb4e2cedc0be289bbea5a88. 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/PL51Y2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe120236b972beaa7c682ab1dfc58416bee815915877766df12316390fb914fcb. 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/PL51Y2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x290df405fdf7e35c39451c37b719fe56b90336c4e80bea9dd6c7c9bc63761594. 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/PL51Y2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe60da74b95c789b240619368fe70498e36f491722cedb8650a12bea0585ea1c7. 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/PL51Y2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e66a69b1d0eed2ee35408b768beee2a5c1c9377452e942f50b968e471051abf. 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/PL51Y2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ca9d615f48e634e2afddb56432316b14da7515e248e3fc2d08480200b4c3034. 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/PL51Y2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28a15a6f230db0ed744abcd9069d2ca25af69d3b291da9a7fb6201e0741e0eaa. 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/PL51Y2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa94837cbd094d22028cb722f41487169bbdab42953829d4ec0fd62793cbd5ad8. 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/PL51Y2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf652e2e3d4ca3f2fd6e348b3e5516fcf4bca733b24a635d23e49ec0f7646e8be. 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/PL51Y2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa58afac95fe136031a9cb9939a09d5e6f25d4fa53065a6b3b4bad24f92b677dc. 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/PL51Y2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dd3cf756507cea40f23feb3f55a9e26467a3d66ace42fa463a13b6c8f8e3d3f. 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/PL51Y2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a74402e3491dbc764f5ea3badc345c60f4af903bb0eb5f8531abdb19195aaec. 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/PL51Y2300012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12ad1095f5580e20c4d718f5bf1d6c9d12c3eae308ef687465d352e062162ccd. 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/PL51Y2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bfd931c57d48e907a6b3f2075f2edd1624588f3c4fb9e14c7c922f906890722. 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/PL51Y2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb62d77bc6830974a6c5cfa75ff7500cd57aa62e0f96778887084f41977775ca5. 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/PL51Y2300015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bb2b8a57d33b727e6a2310aa62b6bb613d4f99479bec749fd983b14d0979865. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/PL51Y2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec302015393c8dd548fc9f40ea3fa30238d3b791c9e967597a346a409c7d49c9. Chain 2 (Bitcoin): anchored in block 956476 (2026-07-03T09:04:44Z), 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/PL51Y2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e00d04fcbe0a67bc9fd78dd1a0149a580105a1f3953a37380dc16aaa0257cf9. 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/PL51Y2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc96a96de64c2964e40bf69c3c2c31eeda8f1e38f0bac4a52f373374803fa77f3. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/PL51Y2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63e922627fc35c0566276881aa24c376c1668cf18fa1d6d81c418771c9746e98. 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/PL51Y2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7dcb977b4c5aaf3814604dade6a0633ada9a0952ce725c7d4a2a262c1de9a5af. 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/PL51Y2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45ef88f00da54af451abe8d06910538c1b1ea81bdbeb52cfac299d2dd43bf8ef. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/PL51Y2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ae5918cb4d258d1b7f24cfdd7cdaf9d24bd8039cae96ed57a47cdc085be08b4. 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/PL51Y2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7055ab82cb7dd1e5b23468d5d4ba110bfcbf94db0c911a6fafb3207478f0652. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/PL51Y2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15c5dcf85276ee46ab7d5cdc33a568508ec572544e6bbf1588090e73bc8b80cd. 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/PL51Y2400012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc60cf65aefd2f8ceb7fb72ef65c83cdec65af11475f88aacfa5eb46b5d121d0e. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/PL51Y2400014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5c68212d4815219fe90f10612e634fdc3b03234c5e0c6855f1c2f1d4ea64f6a. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T11:16:55Z), 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/PL51Y2400015.