1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 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 0x96667caba5cadea1474d11d3c196f68e7510343b42c84ab205b85f80ceec65ff. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d537d22d-ded9-45fa-84dd-bea3bebfa031.json and https://artists.proofprofile.net/proofs/artist/d537d22d-ded9-45fa-84dd-bea3bebfa031.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6975e0c66719fbb436cdf58679d4108e739806ce7fc54162e97c6e006b272c8e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0iTczkgZOF8gmQSYYEWRdc.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0iTczkgZOF8gmQSYYEWRdc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2771538b7789fe982ae6ee36a5bec4883a791cac9bdd563d0b70d7003e4e8627. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7M3p54ORxURN2eqGDcvJCm.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/7M3p54ORxURN2eqGDcvJCm.
A Clear Day (St. Swithun's Day) (Unplugged)
If God Could Make The Angels (Album Version)
A Clear Day (St Swinthun's Day) Unplugged
Morning in Iowa: No. 1, This is the kinship and the brotherhood
Morning in Iowa: No. 2, Mary Hilda was all New England
Morning in Iowa: No. 3, American mountains, how they pull the heart
Morning in Iowa: No. 4, The railroad crosses the pass between Raton
Morning in Iowa: No. 5, It was an orange from Fernanda's hills
Morning in Iowa: No. 6, He was a careful man, and wary
Morning in Iowa: No. 7, The legand, or the river, led him South
Morning in Iowa: No. 8, Mary worked in the corn
Morning in Iowa: No. 9, So there was Kit in St. Louis
Morning in Iowa: No. 10, Night of the cicadas
Morning in Iowa: No. 11, This is the will and testament of youth
Morning in Iowa: No. 12, But we forget the land
Morning in Iowa: No. 13, The sun came up next day as a copper color
Morning in Iowa: No. 14, A lonley girl can kiss away her heart
Morning in Iowa: No. 15, This is the one, she wispered, that I love
Morning in Iowa: No. 16, Iowa morning, shining in the light
Jan Douwe Kroeske presents: The Best of 2 Meter Sessions 1987-2009