thumb|alt=Peter Fenn.|Peter Fenn Peter H. Fenn (born December 12, 1947) is a Democratic Party political strategist, consultant, television commentator and owner of Fenn Communications Group, a politic
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 0xd87bcb3d2e49ff5c0afea7340a1a194a0033814ac908a107477fd74cf944ce03. 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/88b74570-1a48-48ce-a813-2a53d51a36ed.json and https://artists.proofprofile.net/proofs/artist/88b74570-1a48-48ce-a813-2a53d51a36ed.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 0xb845957873187c70a1d0e3018b8a72c37166d410bb53ed019f903eb3991f3db9. 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/TCAEI1916222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x062847ac26bcaa8ec14f6da588799b373174063bdf1e161b8d899451751a7eba. 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/TCADU1857064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4bd8f3f40b08c2427e5436442827955c9aa6970d3d4542e283b8a403341d53ed. 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/QM24S2202305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6878d724a0e3076008aa09c048cc4445779ef62d4126cfac8311db089637f209. 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/QM24S2300872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cbe01c6065214dcf7b7a4e1dbbb7af1d5fa0634d192c2b768cf8374f20cca1d. 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/QM24S2204032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef9617a5f06c07a1951e32d291cecd37a8302c612ae2182daf99eab953c8b0d3. 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/QM24S2201664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e64a0d388bdcfdec8132bcef08fe9f7ed3f2fdf6abd41bb9cf4311342b68f8a. 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/QM24S2106623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbc1c3546af4f4b07f811614bcfbfe46548737a30e7881fc731d357d6d8dbff2. 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/QMEZE1948796.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e5711c05f72cac832615186b0aa5d6c273a3da35ea1f47d319bc266c383260f. 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/QMEZE1948795.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e2dd8e53b5f0885c32c493b4385da307255921f641d64142e87d2f27adceca4. 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/QMEZE1948823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c232ecf23f375ce6821b47747bbaaa32876513b0cf1b5902767dbcf8a59d9f9. 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/QMEZE1948859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d150b5574d7d35e0250f0c72367dbda6f418c307c085a8c5e259a1129181344. 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/QMEZE1948949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x041a44598b773f23947c2b9f87af9e7201b0dbf760db42e4382ac318201aac52. 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/QMEZE1949019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7efa1e02f5e73d5e9acf77b00450219ac1b65dc2ff60c7c469f47cce91f51453. 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/QZHN92075103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f26d091a018757fd0443584b612266c95dab5fe94def08fff65fc5da8561684. 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/QZHN62083556.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x895357bd234580ac8c404396c2440247491e246ee09f94847d50f6f5f25424b2. 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/QZDA52094207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f8aad6cc2abc9b5f656dba66140bdf994eab3735edd40b6a8579465d2c87b5d. 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/USL4Q1958944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9140bbf9452b4cdedbdc9e1fd785117f70b460ea79e7210ffa0d11ef46c15228. 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/QZFYZ1969375.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd80cd77352844013e0129263a0204dee90f3768587a411f3f5324db887e577bb. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/GBKPL1946099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33c134c8fd3b36b18ab5013f77deee0044b106a2e1169a16b13195f3505b2549. 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/GBKPL1941748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68f30aa3dcad14e2d1ae94f98c46f68ce7796989958ba70a1e86f912c383cf7e. 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/QM24S1906295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf76ae0e33a351b704f4ed914efaef5e153c52c232e8f2a7ccdd375412589b457. 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/TCADT1888383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dca22129dde79edecf553a99d5d21fde224b64b0d3581df10abb6b98ef8b97d. 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/QM24S1809238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0032cd76634b6e91b439023057d6cad869b6d980fc57b8988c6e4295b0baef8d. 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/TCADE1721486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x877ae124ed2f59b8083a8fddc155f40f57724dcc2c838767568994af5e0a1828. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/GBBGY1801023.