Holly Herndon (born 1980) is an American artist and composer based in Berlin, Germany. After studying composition at Stanford University and completing her Ph.D. at Stanford University's Center for Co
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 0x99544622cdfcd58c9eb62c27d8c18993a8bce0f10eeb7b7e12a663e814ce44a8. 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/1211485b-ac89-4cba-9198-32cf014fd333.json and https://artists.proofprofile.net/proofs/artist/1211485b-ac89-4cba-9198-32cf014fd333.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 0x883545da9d9628795fc21b3283a96586c8703fb6a4a0ad2e2ab9d1249a7330d1. 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/GBAFL1800318.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40e15189b6d1517259f15cc979997ca5e1a257587b7f3111a2c3ff698cec1581. 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/GBAFL1800319.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20748963f266565a4d7ba6f099f395c6d1bb0cf645fee716d605b340af29dde7. 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/GBAFL1800320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2db6a04d78ed0d0010da195f8400d720f36ca2e700d6d6db16f4eeef08881922. 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/GBAFL1800321.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a4ef90241e91f9c0f7989524b04c6af8b8197d4a6473998691b1fbe67c03bed. 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/GBAFL1800322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43da5ca73de5c68111a5f5d5fc12814c154f41f1282ccaf383ec6ce8c17061c2. 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/GBAFL1800323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda972d3b902fd01986be63d1883e18d735a09e4f843d818670bc94a0baf0d190. 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/GBAFL1800324.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4a6d824973cd87c46cc1070ebaf1f815e8a8291777e181fe595883c1a4e4450. 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/GBAFL1800325.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c730f05fe775cae13a0e738bc983cd622cc8b9067cb1e9d0b47b9628ad2dd54. 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/GBAFL1800326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x877490e3a9988ce51755ff206f6284030a43da915771e61840b59b944e6c8e1d. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/GBAFL1800327.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25ea34b96deda6b8889aa692315e3fb2995fa9917cd396bed48d82f8247edabe. 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/GBAFL1800329.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9db7c7d98a455e1b5b26531bd43b33a85ebf17afbdcfb38603e1c50d1d5fdfd. 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/GBAFL1800330.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c528caa84155f5a98f04d1afc2ca93758088f4d85cb3b463ca8bcdbe792bd39. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/GBAFL1800328.
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 0x74e01a05f632cadcce20ef7b46639d1c9e0020c66574b47d6e92766233f94809. 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/GBAFL1500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88349c9d16fd272e0278b02ef8363bfc0abdb5f9f2b1b9c55216ace1b1646507. 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/US6PQ1300064.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8efacbb13ae1229d26d736278689eac572c10eee945c1801a7cbfcbb542f093d. 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/GBAFL1500006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb3ac06a86cf00c5a6fa9e58603baea750789a2104d8e8fb5a3fbf25aa67aaf. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25:45Z), 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/GBAFL1500007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d3fc84b1207156f48e5d17f6511b486c01956da8d3d58d5a672675421edbf3d. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/GBAFL1500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e7512d5a59ad973381cadbe455abb65b8cd7113b866e08a1c0c428ad9e483f8. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/GBAFL1500009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d9d7f21f48417588df243711666122878b7b12baa8127bd746e6944ab9ab0b2. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25:45Z), 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/GBAFL1500010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d541c577d3e0c499635a78b0a20b72c0aebfa1b00f3625789a252dc9b30a50d. 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/GBAFL1500012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93ea0c947c6dd9bf591c7de2f40288687016c882bde74efba4a147d4bbcb3be0. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), 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/GBAFL1500005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cc7a0372b0f79aab971145b3b78d456f32f8ec74e223f7aacc30a00382279c5. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/US6PQ1400103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5c807e174fefaac5c6c430748f366c0ba1c84e1e3562f6679e3da432e9b13fd. 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/US6PQ1200117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa97ce6109ebe7197a546d864a4f71196f1f10b22d853f2a0bda4fbe305245be5. 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/US6PQ1200118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f7737a0bd512e638baab413faafff8ab34bb7e14bb7a70fc6ce300fbbe12c7e. 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/US6PQ1200123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3f5f0f39fe4f451dec24ed23d74a09b1e54d3bec4b0b6717b780af259ac5b50. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23:26Z), 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/US6PQ1200119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cca88a6c1a20386bf2c73a889b820fa19a1c7ab383f2f153eeac89009256f3b. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/US6PQ1200120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ba8cb800df47bf207760197dcbbfe815152bf074034b5036fcb4491e0cc0d60. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/US6PQ1200121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6d06d6b538df4fd64739861b8f43fc9d4c57bc6d968a71b62a4ba83695e57e2. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52: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/US6PQ1200122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5933eb662969c9ce55773e60a4df2153492f38817de45324372bc4da378284c1. 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/QZRP52254945.
Misogyny Drop Dead (Holly Herndon Remix)