Tennis
type: MusicGroup
description: Tennis is a racket sport that is played either individually against a single opponent (singles) or between two teams of two players each (doubles). Each player uses a tennis racket strung with a cord
popularity: 52
followers: 311031
additional property: CopyrightID
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xdf4507237989b1226606718a7b2165dcd3ac074f6a59506d93089df904294b38
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953407
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953407
additional property: OTSProofURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/13d6860e-c704-4a23-aef9-01cb176d957d.ots
additional property: OTSRecordURL
  type: PropertyValue
  value: https://artists.proofprofile.net/proofs/artist/13d6860e-c704-4a23-aef9-01cb176d957d.json
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/artist/13d6860e-c704-4a23-aef9-01cb176d957d
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-12T19:24:56Z
additional property: OTSCanonicalRecord
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf4507237989b1226606718a7b2165dcd3ac074f6a59506d93089df904294b38. 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/13d6860e-c704-4a23-aef9-01cb176d957d.json and https://artists.proofprofile.net/proofs/artist/13d6860e-c704-4a23-aef9-01cb176d957d.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
  date published: 2026-06-12T19:24:56Z
album: Marathon - Single
  type: MusicAlbum
  date published: 2010-11-16
album: Cape Dory
  type: MusicAlbum
  date published: 2011
album: Cape Dory
  type: MusicAlbum
  date published: 2011
  track: Long Boat Pass
    type: MusicRecording
    duration: PT2M59S
    duration ms: 179346
    explicit: false
    by artist: Tennis
    in album: Cape Dory
      type: MusicAlbum
      date published: 2011
    isrc code: USFP71023602
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-12T21:16:06+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xee61ed15d0a034f69dd3a5726966480702716185e094184a00eb02e717d1c30e
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 957754
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/957754
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023602
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-12T21:26:22Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee61ed15d0a034f69dd3a5726966480702716185e094184a00eb02e717d1c30e. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/USFP71023602.
      date published: 2026-07-12T21:26:22Z
    audio: Long Boat Pass
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 134.941
      additional property: Musical Key
        type: PropertyValue
        value: 4
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.552
      additional property: Energy
        type: PropertyValue
        value: 0.582
      additional property: Speechiness
        type: PropertyValue
        value: 0.026
      additional property: Acousticness
        type: PropertyValue
        value: 0.128
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.067
      additional property: Valence (Positivity)
        type: PropertyValue
        value: 0.693
      additional property: Loudness (dB)
        type: PropertyValue
        value: -4.992
      additional property: Key Name
        type: PropertyValue
        value: E
      additional property: Mode Name
        type: PropertyValue
        value: Major
  track: Cape Dory
    type: MusicRecording
    duration: PT2M23S
    duration ms: 143586
    explicit: false
    by artist: Tennis
    in album: Cape Dory
      type: MusicAlbum
      date published: 2011
    isrc code: USFP71023603
    additional property: CopyrightID
    additional property: CopyrightStatus
      type: PropertyValue
      value: registered
    additional property: CopyrightRegisteredAt
      type: PropertyValue
      value: 2026-07-03T03:28:39+00:00
    additional property: CopyrightChainExplorerURL
      type: PropertyValue
      value: https://explorer.copyrightchains.com/tx/0xf79bec66da2ae80d611da6fce68ac3a4d8e83630a48c5647165bf32d11959bd6
    additional property: OTSHash
    additional property: OTSBitcoinBlock
      type: PropertyValue
      value: 956474
    additional property: OTSBitcoinBlockVerifyURL
      type: PropertyValue
      value: https://blockstream.info/api/block-height/956474
    additional property: OTSVerificationAPI
      type: PropertyValue
      value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023603
    additional property: OTSTimestamp
      type: PropertyValue
      value: 2026-07-03T08:56:35Z
    additional property: OTSVerifyInstructions
      type: PropertyValue
      value: 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
    subject of: OpenTimestamps Proof of Existence
      type: DigitalDocument
      encoding format: application/vnd.opentimestamps.ots
      description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf79bec66da2ae80d611da6fce68ac3a4d8e83630a48c5647165bf32d11959bd6. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/USFP71023603.
      date published: 2026-07-03T08:56:35Z
    audio: Cape Dory
      type: AudioObject
      additional property: Tempo (BPM)
        type: PropertyValue
        value: 128.008
      additional property: Musical Key
        type: PropertyValue
        value: 4
      additional property: Mode (Major/Minor)
        type: PropertyValue
        value: 1
      additional property: Time Signature
        type: PropertyValue
        value: 4
      additional property: Danceability
        type: PropertyValue
        value: 0.585
      additional property: Energy
        type: PropertyValue
        value: 0.476
      additional property: Speechiness
        type: PropertyValue
        value: 0.027
      additional property: Acousticness
        type: PropertyValue
        value: 0.857
      additional property: Instrumentalness
        type: PropertyValue
        value: 0
      additional property: Liveness
        type: PropertyValue
        value: 0.307
      additional property: Valence (Positivity)
      additional property: Loudness (dB)
      additional property: Key Name
      additional property: Mode Name
  track: Bimini Bay
  track: South Carolina
  track: Seafarer
  track: Baltimore
  track: Waterbirds
album: Origins - Single
album: Spotify Sessions (Curated by Jim Eno)
album: Young & Old
album: Young And Old
album: Origins
album: Petition / My Better Self
album: Small Sound
album: Never Work For Free
album: Never Work for Free
album: I'm Callin'
album: Ritual in Repeat
album: Ritual In Repeat (Deluxe)
album: Ritual In Repeat
album: I’m Callin'
album: Ladies Don't Play Guitar
album: In The Morning I’ll Be Better
album: In The Morning I'll Be Better
album: In the Morning I'll Be Better
album: Ladies Don’t Play Guitar
album: Modern Woman
album: My Emotions Are Blinding
album: Yours Conditionally
album: No Exit
album: I Miss That Feeling
album: We Can Die Happy
album: Tennis on Audiotree Live
album: Runner
album: Need Your Love
album: How to Forgive
album: How To Forgive
album: Swimmer
album: Superstar (Cover)
album: Superstar
album: One Night with The Valet
album: Let's Make a Mistake Tonight
album: Forbidden Doors
album: Pollen
album: Weight Of Desire
album: At The Wedding
album: 12 Blown Tires
album: Face Down In The Garden
album: Neutral Poetry
track: Market and Black (feat. Tennis)
track: Mean Streets
track: Sunset Inn
track: Porcelina (feat. Tennis)

Valence (Positivity)
type: PropertyValue
value: 0.34

Loudness (dB)
type: PropertyValue
value: -6.647

Key Name
type: PropertyValue
value: E

Mode Name
type: PropertyValue
value: Major

Bimini Bay
type: MusicRecording
duration: PT3M12S
duration ms: 192093
explicit: false
by artist: Tennis
in album: Cape Dory
  type: MusicAlbum
  date published: 2011
isrc code: USFP71023605
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T05:14:35+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x669b79dea27d8ac987de6c944379892c3a31fe8ecbaf390751bb9bb8f48846df
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956474
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956474
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023605
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T08:56:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x669b79dea27d8ac987de6c944379892c3a31fe8ecbaf390751bb9bb8f48846df. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/USFP71023605.
  date published: 2026-07-03T08:56:35Z
audio: Bimini Bay
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 115.917
  additional property: Musical Key
    type: PropertyValue
    value: 1
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.496
  additional property: Energy
    type: PropertyValue
    value: 0.418
  additional property: Speechiness
    type: PropertyValue
    value: 0.029
  additional property: Acousticness
    type: PropertyValue
    value: 0.923
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.336
  additional property: Liveness
    type: PropertyValue
    value: 0.199
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.24
  additional property: Loudness (dB)
    type: PropertyValue
    value: -11.143
  additional property: Key Name
    type: PropertyValue
    value: C#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

South Carolina
type: MusicRecording
duration: PT2M32S
duration ms: 152200
explicit: false
by artist: Tennis
in album: Cape Dory
  type: MusicAlbum
  date published: 2011
isrc code: USFP71023606
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T10:24:07+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6ce1e15b3e8734d89deee9a98ba2038261d48fa936fd651a88cec7d869582f99
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958146
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958146
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023606
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T10:33:22Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ce1e15b3e8734d89deee9a98ba2038261d48fa936fd651a88cec7d869582f99. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/USFP71023606.
  date published: 2026-07-15T10:33:22Z
audio: South Carolina
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.981
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.506
  additional property: Energy
    type: PropertyValue
    value: 0.869
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.102
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.044
  additional property: Liveness
    type: PropertyValue
    value: 0.2
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.836
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.572
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Seafarer
type: MusicRecording
duration: PT3M3S
duration ms: 183253
explicit: false
by artist: Tennis
in album: Cape Dory
  type: MusicAlbum
  date published: 2011
isrc code: USFP71023608
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T08:58:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xfab7d5fa1244b1e7fa167739b0797c79172a5e80ae26f23871e3777f5a173f4e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956482
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956482
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023608
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T10:33:57Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfab7d5fa1244b1e7fa167739b0797c79172a5e80ae26f23871e3777f5a173f4e. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33:57Z), 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/USFP71023608.
  date published: 2026-07-03T10:33:57Z
audio: Seafarer
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 134.027
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.522
  additional property: Energy
    type: PropertyValue
    value: 0.721
  additional property: Speechiness
    type: PropertyValue
    value: 0.028
  additional property: Acousticness
    type: PropertyValue
    value: 0.55
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.123
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.865
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.016
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Baltimore
type: MusicRecording
duration: PT2M51S
duration ms: 171333
explicit: false
by artist: Tennis
in album: Cape Dory
  type: MusicAlbum
  date published: 2011
isrc code: USFP71023609
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-16T08:51:43+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x946caf21b55759c4f54deb4440d82dfe0b82c6372fb0b2becccbaf1002393791
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958271
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958271
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023609
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-16T09:16:54Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x946caf21b55759c4f54deb4440d82dfe0b82c6372fb0b2becccbaf1002393791. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16:54Z), 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/USFP71023609.
  date published: 2026-07-16T09:16:54Z
audio: Baltimore
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 141.078
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.453
  additional property: Energy
    type: PropertyValue
    value: 0.716
  additional property: Speechiness
    type: PropertyValue
    value: 0.027
  additional property: Acousticness
    type: PropertyValue
    value: 0.081
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.082
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.739
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.898
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Waterbirds
type: MusicRecording
duration: PT2M58S
duration ms: 178706
explicit: false
by artist: Tennis
in album: Cape Dory
  type: MusicAlbum
  date published: 2011
isrc code: USFP71023610
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-14T23:25:13+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3e2112b8f3f3a5e0d6dad671347b259083fb18127e18a8231cd7e3589324f2e2
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958079
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958079
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023610
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T00:21:05Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e2112b8f3f3a5e0d6dad671347b259083fb18127e18a8231cd7e3589324f2e2. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/USFP71023610.
  date published: 2026-07-15T00:21:05Z
audio: Waterbirds
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 77.475
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.196
  additional property: Energy
    type: PropertyValue
    value: 0.368
  additional property: Speechiness
    type: PropertyValue
    value: 0.028
  additional property: Acousticness
    type: PropertyValue
    value: 0.148
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.007
  additional property: Liveness
    type: PropertyValue
    value: 0.092
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.195
  additional property: Loudness (dB)
    type: PropertyValue
    value: -8.062
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Cape Dory
type: MusicAlbum
date published: 2011-01-01

Cape Dory
type: MusicAlbum
date published: 2011-01-11

Cape Dory
type: MusicAlbum
date published: 2011-04-10

Cape Dory
type: MusicAlbum
date published: 2011-04-10
track: Take Me Somewhere
  type: MusicRecording
  duration: PT2M48S
  duration ms: 168693
  explicit: false
  by artist: Tennis
  in album: Cape Dory
    type: MusicAlbum
    date published: 2011-04-10
  isrc code: USFP71023601
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T12:51:29+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x2e93bb624534e7044ca8454f02bcaaae8e5f5fd793773c9bd894938f9a4ab1d3
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023601
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e93bb624534e7044ca8454f02bcaaae8e5f5fd793773c9bd894938f9a4ab1d3. 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/USFP71023601.
    date published: 2026-07-05T01:12:41Z
  audio: Take Me Somewhere
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 129.466
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.339
    additional property: Energy
      type: PropertyValue
      value: 0.584
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.272
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.072
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.453
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.993
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Long Boat Pass
  type: MusicRecording
  duration: PT2M59S
  duration ms: 179346
  explicit: false
  by artist: Tennis
  in album: Cape Dory
    type: MusicAlbum
    date published: 2011-04-10
  isrc code: USFP71023602
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xee61ed15d0a034f69dd3a5726966480702716185e094184a00eb02e717d1c30e
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958601
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958601
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023602
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-18T19:27:02Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee61ed15d0a034f69dd3a5726966480702716185e094184a00eb02e717d1c30e. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/USFP71023602.
    date published: 2026-07-18T19:27:02Z
  audio: Long Boat Pass
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 134.947
    additional property: Musical Key
      type: PropertyValue
      value: 4
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.552
    additional property: Energy
      type: PropertyValue
      value: 0.589
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.124
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.043
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.662
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.983
    additional property: Key Name
      type: PropertyValue
      value: E
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Cape Dory
  type: MusicRecording
  duration: PT2M23S
  duration ms: 143586
  explicit: false
  by artist: Tennis
  in album: Cape Dory
    type: MusicAlbum
    date published: 2011-04-10
  isrc code: USFP71023603
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T03:28:39+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf79bec66da2ae80d611da6fce68ac3a4d8e83630a48c5647165bf32d11959bd6
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023603
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Cape Dory
track: South Carolina
track: Pigeon

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf79bec66da2ae80d611da6fce68ac3a4d8e83630a48c5647165bf32d11959bd6. 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/USFP71023603.
date published: 2026-07-05T10:01:46Z

Cape Dory
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 127.89
additional property: Musical Key
  type: PropertyValue
  value: 4
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.592
additional property: Energy
  type: PropertyValue
  value: 0.481
additional property: Speechiness
  type: PropertyValue
  value: 0.026
additional property: Acousticness
  type: PropertyValue
  value: 0.87
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.32
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.357
additional property: Loudness (dB)
  type: PropertyValue
  value: -6.637
additional property: Key Name
  type: PropertyValue
  value: E
additional property: Mode Name
  type: PropertyValue
  value: Major

South Carolina
type: MusicRecording
duration: PT2M32S
duration ms: 152200
explicit: false
by artist: Tennis
in album: Cape Dory
  type: MusicAlbum
  date published: 2011-04-10
isrc code: USFP71023606
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x6ce1e15b3e8734d89deee9a98ba2038261d48fa936fd651a88cec7d869582f99
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958901
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958901
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023606
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-20T15:07:00Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ce1e15b3e8734d89deee9a98ba2038261d48fa936fd651a88cec7d869582f99. Chain 2 (Bitcoin): anchored in block 958901 (2026-07-20T15:07:00Z), 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/USFP71023606.
  date published: 2026-07-20T15:07:00Z
audio: South Carolina
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 137.966
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.506
  additional property: Energy
    type: PropertyValue
    value: 0.869
  additional property: Speechiness
    type: PropertyValue
    value: 0.032
  additional property: Acousticness
    type: PropertyValue
    value: 0.094
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.057
  additional property: Liveness
    type: PropertyValue
    value: 0.208
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.895
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.511
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Pigeon
type: MusicRecording
duration: PT3M2S
duration ms: 182066
explicit: false
by artist: Tennis
in album: Cape Dory
  type: MusicAlbum
  date published: 2011-04-10
isrc code: USFP71023607
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T09:40:49+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc3ceae232376f161e071c7f2feb05c989301774d1bc21936769bbf2370e117d4
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958140
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958140
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71023607
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T10:05:23Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3ceae232376f161e071c7f2feb05c989301774d1bc21936769bbf2370e117d4. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/USFP71023607.
  date published: 2026-07-15T10:05:23Z
audio: Pigeon
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 187.484
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.448
  additional property: Energy
    type: PropertyValue
    value: 0.355
  additional property: Speechiness
    type: PropertyValue
    value: 0.028
  additional property: Acousticness
    type: PropertyValue
    value: 0.914
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.009
  additional property: Liveness
    type: PropertyValue
    value: 0.173
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.337
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.561
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Origins - Single
type: MusicAlbum
date published: 2011-12-06

Spotify Sessions (Curated by Jim Eno)
type: MusicAlbum
date published: 2012

Young & Old
type: MusicAlbum
date published: 2012-02-13
track: Never to Part
  type: MusicRecording
  duration: PT3M27S
  duration ms: 207506
  explicit: false
  by artist: Tennis
  in album: Young & Old
    type: MusicAlbum
    date published: 2012-02-13
  isrc code: USFP71226510
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T18:10:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc7f68fc26fa6fc745030606a4fa1ef827f8cc6a31efdcae70d73b1fa564cc131
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71226510
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21:04Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f68fc26fa6fc745030606a4fa1ef827f8cc6a31efdcae70d73b1fa564cc131. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/USFP71226510.
    date published: 2026-07-13T18:21:04Z
  audio: Never to Part
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 140.75
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.414
    additional property: Energy
      type: PropertyValue
      value: 0.754
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.093
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.686
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.298
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Young & Old
type: MusicAlbum
date published: 2012-02-13

Young And Old
type: MusicAlbum
date published: 2012-02-13

Young & Old
type: MusicAlbum
date published: 2012-02-14

Origins
type: MusicAlbum
date published: 2012-02-27

Petition / My Better Self
type: MusicAlbum
date published: 2012-05-28

Spotify Sessions (Curated by Jim Eno)
type: MusicAlbum
date published: 2012-12-04

Young & Old
type: MusicAlbum
date published: 2013
track: Petition
  type: MusicRecording
  duration: PT3M11S
  duration ms: 191760
  explicit: false
  by artist: Tennis
  in album: Young & Old
    type: MusicAlbum
    date published: 2013
  isrc code: USFP71226505
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T20:30:17+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x83e1612bf4b3a733e4a365eb19acedf21157617399a0f90d53a22d5ea741efb9
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957751
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957751
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71226505
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T20:41:42Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83e1612bf4b3a733e4a365eb19acedf21157617399a0f90d53a22d5ea741efb9. Chain 2 (Bitcoin): anchored in block 957751 (2026-07-12T20:41:42Z), 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/USFP71226505.
    date published: 2026-07-12T20:41:42Z
  audio: Petition
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 106.746
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.679
    additional property: Energy
      type: PropertyValue
      value: 0.886
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.065
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.236
    additional property: Liveness
      type: PropertyValue
      value: 0.186
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.733
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.912
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Robin
  type: MusicRecording
  duration: PT3M4S
  duration ms: 184493
  explicit: false
  by artist: Tennis
  in album: Young & Old
    type: MusicAlbum
    date published: 2013
  isrc code: USFP71226506
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-12T21:03:11+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x38e90c9f76ef856b753c9cd5e5cfebcd95471312e8dcba72fdb8b6e83fef92a7
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957754
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957754
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71226506
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-12T21:26:22Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38e90c9f76ef856b753c9cd5e5cfebcd95471312e8dcba72fdb8b6e83fef92a7. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/USFP71226506.
    date published: 2026-07-12T21:26:22Z
  audio: Robin
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 154.567
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.461
    additional property: Energy
      type: PropertyValue
      value: 0.701
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.05
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.309
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.751
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.059
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: High Road
  type: MusicRecording
  duration: PT3M3S
  duration ms: 183160
  explicit: false
  by artist: Tennis
  in album: Young & Old
    type: MusicAlbum
    date published: 2013
  isrc code: USFP71226507
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T00:46:41+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x116a16acdb5460c4525941789f7d3342a527d10180e8115ae942c7751d14b7cb
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958224
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958224
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71226507
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: High Road
track: Dreaming
track: Take Me to Heaven
track: Never to Part
track: Vegas (Bonus Track)

OTSTimestamp
type: PropertyValue
value: 2026-07-16T02:28:43Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x116a16acdb5460c4525941789f7d3342a527d10180e8115ae942c7751d14b7cb. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/USFP71226507.
date published: 2026-07-16T02:28:43Z

High Road
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 132.702
additional property: Musical Key
  type: PropertyValue
  value: 4
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.499
additional property: Energy
  type: PropertyValue
  value: 0.745
additional property: Speechiness
  type: PropertyValue
  value: 0.03
additional property: Acousticness
  type: PropertyValue
  value: 0.008
additional property: Instrumentalness
  type: PropertyValue
  value: 0.001
additional property: Liveness
  type: PropertyValue
  value: 0.103
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.684
additional property: Loudness (dB)
  type: PropertyValue
  value: -4.515
additional property: Key Name
  type: PropertyValue
  value: E
additional property: Mode Name
  type: PropertyValue
  value: Major

Dreaming
type: MusicRecording
duration: PT3M14S
duration ms: 194520
explicit: false
by artist: Tennis
in album: Young & Old
  type: MusicAlbum
  date published: 2013
isrc code: USFP71226508
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T15:43:39+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xa69489a40a4c484c73f7c5772a81af8709e84ddc1b4537230e89eb5f96a8bb3e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956545
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956545
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71226508
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T19:59:51Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa69489a40a4c484c73f7c5772a81af8709e84ddc1b4537230e89eb5f96a8bb3e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USFP71226508.
  date published: 2026-07-03T19:59:51Z
audio: Dreaming
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 98.595
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.384
  additional property: Energy
    type: PropertyValue
    value: 0.656
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.158
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.323
  additional property: Liveness
    type: PropertyValue
    value: 0.102
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.409
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.479
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Take Me to Heaven
type: MusicRecording
duration: PT3M25S
duration ms: 205346
explicit: false
by artist: Tennis
in album: Young & Old
  type: MusicAlbum
  date published: 2013
isrc code: USFP71226509
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T05:09:06+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x1ee4da37f533729f807d4a4e71bdc02fc56dfacef1a7235aed39ea3cb48dd490
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956474
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956474
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71226509
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T08:56:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ee4da37f533729f807d4a4e71bdc02fc56dfacef1a7235aed39ea3cb48dd490. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/USFP71226509.
  date published: 2026-07-03T08:56:35Z
audio: Take Me to Heaven
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 146.538
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.436
  additional property: Energy
    type: PropertyValue
    value: 0.745
  additional property: Speechiness
    type: PropertyValue
    value: 0.035
  additional property: Acousticness
    type: PropertyValue
    value: 0.013
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.128
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.42
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.405
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Never to Part
type: MusicRecording
duration: PT3M26S
duration ms: 206653
explicit: false
by artist: Tennis
in album: Young & Old
  type: MusicAlbum
  date published: 2013
isrc code: USFP71226510
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc7f68fc26fa6fc745030606a4fa1ef827f8cc6a31efdcae70d73b1fa564cc131
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958373
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958373
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71226510
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-17T06:09:33Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f68fc26fa6fc745030606a4fa1ef827f8cc6a31efdcae70d73b1fa564cc131. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/USFP71226510.
  date published: 2026-07-17T06:09:33Z
audio: Never to Part
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 140.633
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.425
  additional property: Energy
    type: PropertyValue
    value: 0.746
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.094
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.002
  additional property: Liveness
    type: PropertyValue
    value: 0.096
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.583
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.23
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Vegas (Bonus Track)
type: MusicRecording
duration: PT3M32S
duration ms: 212468
explicit: false
by artist: Tennis
in album: Young & Old
  type: MusicAlbum
  date published: 2013
isrc code: USFP71226512
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T11:15:48+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x89060d0a42a56263f029569f71cf386f9e2b4909b7bb080deac9f0d9ebccdd7e
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956545
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956545
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFP71226512
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T19:59:51Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89060d0a42a56263f029569f71cf386f9e2b4909b7bb080deac9f0d9ebccdd7e. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/USFP71226512.
  date published: 2026-07-03T19:59:51Z
audio: Vegas (Bonus Track)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 101.7
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.535
  additional property: Energy
    type: PropertyValue
    value: 0.785
  additional property: Speechiness
    type: PropertyValue
    value: 0.026
  additional property: Acousticness
    type: PropertyValue
    value: 0.149
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.337
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.912
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.768
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major

Small Sound
type: MusicAlbum
date published: 2013-11-05
track: Mean Streets
  type: MusicRecording
  duration: PT3M23S
  duration ms: 203240
  explicit: false
  by artist: Tennis
  in album: Small Sound
    type: MusicAlbum
    date published: 2013-11-05
  isrc code: QMF661320401
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-17T22:28:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc9be06343d4388c092abfed868a779cca470c337bc09144ad21000bcaa7978bd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956772
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956772
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661320401
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T10:01:46Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9be06343d4388c092abfed868a779cca470c337bc09144ad21000bcaa7978bd. 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/QMF661320401.
    date published: 2026-07-05T10:01:46Z
  audio: Mean Streets
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 144.96
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.553
    additional property: Energy
      type: PropertyValue
      value: 0.679
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.165
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.081
    additional property: Liveness
      type: PropertyValue
      value: 0.248
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.878
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.387
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Timothy
  type: MusicRecording
  duration: PT4M8S
  duration ms: 248485
  explicit: false
  by artist: Tennis
  in album: Small Sound
    type: MusicAlbum
    date published: 2013-11-05
  isrc code: QMF661411006
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T22:29:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb59da6137e84277eeee04b872ac656e974e1167b63f25ca2a64d2974c419b06a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956889
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956889
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411006
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T06:56:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb59da6137e84277eeee04b872ac656e974e1167b63f25ca2a64d2974c419b06a. 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/QMF661411006.
    date published: 2026-07-06T06:56:49Z
  audio: Timothy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.096
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.466
    additional property: Energy
      type: PropertyValue
      value: 0.807
    additional property: Speechiness
      type: PropertyValue
      value: 0.037
    additional property: Acousticness
      type: PropertyValue
      value: 0.347
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.262
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.761
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.353
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Cured Of Youth
  type: MusicRecording
  duration: PT2M54S
  duration ms: 174550
  explicit: false
  by artist: Tennis
  in album: Small Sound
    type: MusicAlbum
    date published: 2013-11-05
  isrc code: QMF661320403
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T15:22:04+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbc22e69189300532913909eef648dab1535243c8709977e60827bdc1f6bcef67
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661320403
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Cured Of Youth

OTSTimestamp
type: PropertyValue
value: 2026-07-03T19:59:51Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc22e69189300532913909eef648dab1535243c8709977e60827bdc1f6bcef67. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QMF661320403.
date published: 2026-07-03T19:59:51Z

Cured Of Youth
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 187.644
additional property: Musical Key
  type: PropertyValue
  value: 7
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.527
additional property: Energy
  type: PropertyValue
  value: 0.738
additional property: Speechiness
  type: PropertyValue
  value: 0.044
additional property: Acousticness
  type: PropertyValue
  value: 0.172
additional property: Instrumentalness
  type: PropertyValue
  value: 0.005
additional property: Liveness
  type: PropertyValue
  value: 0.109
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.843
additional property: Loudness (dB)
  type: PropertyValue
  value: -4.808
additional property: Key Name
  type: PropertyValue
  value: G
additional property: Mode Name
  type: PropertyValue
  value: Minor

Small Sound
type: MusicAlbum
date published: 2013-11-05

Small Sound
type: MusicAlbum
date published: 2013-11-11

Never Work For Free
type: MusicAlbum
date published: 2014-01-01

Small Sound
type: MusicAlbum
date published: 2014-02-03

Small Sound
type: MusicAlbum
date published: 2014-02-03
track: Mean Streets
  type: MusicRecording
  duration: PT3M23S
  duration ms: 203041
  explicit: false
  by artist: Tennis
  in album: Small Sound
    type: MusicAlbum
    date published: 2014-02-03
  isrc code: QMF661320401
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-17T22:28:19+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc9be06343d4388c092abfed868a779cca470c337bc09144ad21000bcaa7978bd
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661320401
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9be06343d4388c092abfed868a779cca470c337bc09144ad21000bcaa7978bd. 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/QMF661320401.
    date published: 2026-07-02T16:51:38Z
  audio: Mean Streets
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 144.695
    additional property: Musical Key
      type: PropertyValue
      value: 5
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.562
    additional property: Energy
      type: PropertyValue
      value: 0.72
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.227
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.244
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.852
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.201
    additional property: Key Name
      type: PropertyValue
      value: F
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Dimming Light
  type: MusicRecording
  duration: PT3M20S
  duration ms: 200167
  explicit: false
  by artist: Tennis
  in album: Small Sound
    type: MusicAlbum
    date published: 2014-02-03
  isrc code: QMF661320404
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T23:44:45+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xc3463705095f39d20c88ffc98b1ccc81c53590b476167e6b5ed299e0e4026809
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956725
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956725
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661320404
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-05T01:12:41Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3463705095f39d20c88ffc98b1ccc81c53590b476167e6b5ed299e0e4026809. 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/QMF661320404.
    date published: 2026-07-05T01:12:41Z
  audio: Dimming Light
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 84.408
    additional property: Musical Key
      type: PropertyValue
      value: 3
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.543
    additional property: Energy
      type: PropertyValue
      value: 0.628
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.022
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.129
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.71
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.453
    additional property: Key Name
      type: PropertyValue
      value: Eb
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Never Work For Free
type: MusicAlbum
date published: 2014-07-01

Never Work for Free
type: MusicAlbum
date published: 2014-07-01

I'm Callin'
type: MusicAlbum
date published: 2014-08-12

Ritual in Repeat
type: MusicAlbum
date published: 2014-09-09

Ritual In Repeat (Deluxe)
type: MusicAlbum
date published: 2014-09-09
track: Needle And A Knife
  type: MusicRecording
  duration: PT3M23S
  duration ms: 203440
  explicit: false
  by artist: Tennis
  in album: Ritual In Repeat (Deluxe)
    type: MusicAlbum
    date published: 2014-09-09
  isrc code: QMF661411003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T21:09:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xf7b295d49293c6c49e6984512de1cc50eb7a833a20be6f3b0e91279ecc1c0e94
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956402
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956402
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411003
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T22:05:07Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7b295d49293c6c49e6984512de1cc50eb7a833a20be6f3b0e91279ecc1c0e94. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-02T22:05: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/QMF661411003.
    date published: 2026-07-02T22:05:07Z
  audio: Needle And A Knife
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 100.616
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.617
    additional property: Energy
      type: PropertyValue
      value: 0.891
    additional property: Speechiness
      type: PropertyValue
      value: 0.028
    additional property: Acousticness
      type: PropertyValue
      value: 0.005
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.009
    additional property: Liveness
      type: PropertyValue
      value: 0.061
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.963
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.456
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Viv Without The N
  type: MusicRecording
  duration: PT3M44S
  duration ms: 224040
  explicit: false
  by artist: Tennis
  in album: Ritual In Repeat (Deluxe)
    type: MusicAlbum
    date published: 2014-09-09
  isrc code: QMF661411007
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T09:46:34+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xed9a0439d28e0e70cdae9190f8923dc937e933f0ed7eb11b5fd0048851ae8e54
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957851
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957851
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411007
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T11:26:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed9a0439d28e0e70cdae9190f8923dc937e933f0ed7eb11b5fd0048851ae8e54. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QMF661411007.
    date published: 2026-07-13T11:26:33Z
  audio: Viv Without The N
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 135.553
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.603
    additional property: Energy
      type: PropertyValue
      value: 0.735
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.028
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.007
    additional property: Liveness
      type: PropertyValue
      value: 0.146
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.798
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.317
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: Wounded Heart
  type: MusicRecording
  duration: PT1M49S
  duration ms: 109493
  explicit: false
  by artist: Tennis
  in album: Ritual In Repeat (Deluxe)
    type: MusicAlbum
    date published: 2014-09-09
  isrc code: QMF661411008
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T06:21:59+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xecde93882214b547ce488da787a54dd7a383ddee993010d593942d585f4110d4
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411008
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Wounded Heart
track: This Isn't My Song
track: Solar On The Rise
track: Meter And Line
track: 100 Lovers
track: Easter Island

OTSTimestamp
type: PropertyValue
value: 2026-07-04T10:04:33Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecde93882214b547ce488da787a54dd7a383ddee993010d593942d585f4110d4. 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/QMF661411008.
date published: 2026-07-04T10:04:33Z

Wounded Heart
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 96.38
additional property: Musical Key
  type: PropertyValue
  value: 11
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.514
additional property: Energy
  type: PropertyValue
  value: 0.152
additional property: Speechiness
  type: PropertyValue
  value: 0.029
additional property: Acousticness
  type: PropertyValue
  value: 0.85
additional property: Instrumentalness
  type: PropertyValue
  value: 0
additional property: Liveness
  type: PropertyValue
  value: 0.153
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.434
additional property: Loudness (dB)
  type: PropertyValue
  value: -13.408
additional property: Key Name
  type: PropertyValue
  value: B
additional property: Mode Name
  type: PropertyValue
  value: Minor

This Isn't My Song
type: MusicRecording
duration: PT3M31S
duration ms: 211280
explicit: false
by artist: Tennis
in album: Ritual In Repeat (Deluxe)
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411009
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T11:01:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x741ba675e15cd12ac327ef931e91e399f9b1ddb135c4c3ef07e73693f180a049
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956545
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956545
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411009
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T19:59:51Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x741ba675e15cd12ac327ef931e91e399f9b1ddb135c4c3ef07e73693f180a049. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QMF661411009.
  date published: 2026-07-03T19:59:51Z
audio: This Isn't My Song
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 108.105
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.428
  additional property: Energy
    type: PropertyValue
    value: 0.81
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.02
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.05
  additional property: Liveness
    type: PropertyValue
    value: 0.128
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.611
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.26
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Solar On The Rise
type: MusicRecording
duration: PT3M8S
duration ms: 188360
explicit: false
by artist: Tennis
in album: Ritual In Repeat (Deluxe)
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T04:52:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd8ecda47b5dfbc6c2959e4924a423a19c289d1c9c2f73e900ae598566a2001b6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956474
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956474
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411010
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T08:56:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8ecda47b5dfbc6c2959e4924a423a19c289d1c9c2f73e900ae598566a2001b6. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QMF661411010.
  date published: 2026-07-03T08:56:35Z
audio: Solar On The Rise
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 140
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.535
  additional property: Energy
    type: PropertyValue
    value: 0.851
  additional property: Speechiness
    type: PropertyValue
    value: 0.048
  additional property: Acousticness
    type: PropertyValue
    value: 0.008
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.092
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.651
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.769
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Meter And Line
type: MusicRecording
duration: PT2M31S
duration ms: 151826
explicit: false
by artist: Tennis
in album: Ritual In Repeat (Deluxe)
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411011
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T03:45:32+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x624306caf206dc2c8722ea1479e319306a497e6f0449fc5028aea8844b3f3a24
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958489
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958489
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411011
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T04:13:26Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x624306caf206dc2c8722ea1479e319306a497e6f0449fc5028aea8844b3f3a24. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/QMF661411011.
  date published: 2026-07-18T04:13:26Z
audio: Meter And Line
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 158.027
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.462
  additional property: Energy
    type: PropertyValue
    value: 0.713
  additional property: Speechiness
    type: PropertyValue
    value: 0.05
  additional property: Acousticness
    type: PropertyValue
    value: 0.063
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.141
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.904
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.912
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Minor

100 Lovers
type: MusicRecording
duration: PT2M51S
duration ms: 171666
explicit: false
by artist: Tennis
in album: Ritual In Repeat (Deluxe)
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661320405
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T08:28:23+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0e656b0e29db483e5c76de1c1da418dfcdc44e7b04876f9aa72182422d2241dd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956474
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956474
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661320405
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T08:56:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e656b0e29db483e5c76de1c1da418dfcdc44e7b04876f9aa72182422d2241dd. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QMF661320405.
  date published: 2026-07-03T08:56:35Z
audio: 100 Lovers
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 92.062
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.626
  additional property: Energy
    type: PropertyValue
    value: 0.72
  additional property: Speechiness
    type: PropertyValue
    value: 0.024
  additional property: Acousticness
    type: PropertyValue
    value: 0.031
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.038
  additional property: Liveness
    type: PropertyValue
    value: 0.131
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.961
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.474
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Easter Island
type: MusicRecording
duration: PT3M24S
duration ms: 204386
explicit: false
by artist: Tennis
in album: Ritual In Repeat (Deluxe)
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661511114
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-18T13:16:34+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x3d2960f538fc59e77e8b1d534788a2b37acdf3ce48b7cc6dfccfb970fc3c340b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958558
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958558
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661511114
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-18T13:44:16Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2960f538fc59e77e8b1d534788a2b37acdf3ce48b7cc6dfccfb970fc3c340b. Chain 2 (Bitcoin): anchored in block 958558 (2026-07-18T13:44:16Z), 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/QMF661511114.
  date published: 2026-07-18T13:44:16Z
audio: Easter Island
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 131.433
  additional property: Musical Key
    type: PropertyValue
    value: 2
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.341
  additional property: Energy
    type: PropertyValue
    value: 0.678
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.157
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.101
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.418
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.786
  additional property: Key Name
    type: PropertyValue
    value: D
  additional property: Mode Name
    type: PropertyValue
    value: Major

Ritual In Repeat
type: MusicAlbum
date published: 2014-09-09

Ritual In Repeat
type: MusicAlbum
date published: 2014-09-09
track: Night Vision
  type: MusicRecording
  duration: PT4M16S
  duration ms: 256386
  explicit: false
  by artist: Tennis
  in album: Ritual In Repeat
    type: MusicAlbum
    date published: 2014-09-09
  isrc code: QMF661411001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T10:50:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa7673258855c64d9919edd2395eca3fdd1667bb63e4286344100a65b02788f4b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7673258855c64d9919edd2395eca3fdd1667bb63e4286344100a65b02788f4b. 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/QMF661411001.
    date published: 2026-07-04T10:04:33Z
  audio: Night Vision
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 81.015
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.524
    additional property: Energy
      type: PropertyValue
      value: 0.603
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.018
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.373
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.565
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Never Work For Free
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208546
  explicit: false
  by artist: Tennis
  in album: Ritual In Repeat
    type: MusicAlbum
    date published: 2014-09-09
  isrc code: QMF661411002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-16T19:27:23+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xbf8ed4beea85ae626d6db67dcb892dccd98889d70dbc99901502041184149db1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958316
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958316
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-16T19:42:29Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf8ed4beea85ae626d6db67dcb892dccd98889d70dbc99901502041184149db1. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QMF661411002.
    date published: 2026-07-16T19:42:29Z
  audio: Never Work For Free
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 173.813
    additional property: Musical Key
      type: PropertyValue
      value: 2
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.55
    additional property: Energy
      type: PropertyValue
      value: 0.794
    additional property: Speechiness
      type: PropertyValue
      value: 0.034
    additional property: Acousticness
      type: PropertyValue
      value: 0.011
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.001
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.624
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.468
    additional property: Key Name
      type: PropertyValue
      value: D
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: I'm Callin'
  type: MusicRecording
  duration: PT3M34S
  duration ms: 214960
  explicit: false
  by artist: Tennis
  in album: Ritual In Repeat
    type: MusicAlbum
    date published: 2014-09-09
  isrc code: QMF661411004
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T09:59:46+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x880549da2bcfb3ad276beee7da5b94823b8032e035f7ab68bc0c0720d846a5b5
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958142
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958142
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411004
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: I'm Callin'
track: Bad Girls
track: Timothy
track: Viv Without The N
track: Wounded Heart
track: This Isn't My Song
track: Solar On The Rise
track: Meter And Line

OTSTimestamp
type: PropertyValue
value: 2026-07-15T10:09:30Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x880549da2bcfb3ad276beee7da5b94823b8032e035f7ab68bc0c0720d846a5b5. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T10:09:30Z), 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/QMF661411004.
date published: 2026-07-15T10:09:30Z

I'm Callin'
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 119.626
additional property: Musical Key
  type: PropertyValue
  value: 1
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 0
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.806
additional property: Energy
  type: PropertyValue
  value: 0.61
additional property: Speechiness
  type: PropertyValue
  value: 0.044
additional property: Acousticness
  type: PropertyValue
  value: 0.138
additional property: Instrumentalness
  type: PropertyValue
  value: 0.001
additional property: Liveness
  type: PropertyValue
  value: 0.096
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.971
additional property: Loudness (dB)
  type: PropertyValue
  value: -6.83
additional property: Key Name
  type: PropertyValue
  value: C#
additional property: Mode Name
  type: PropertyValue
  value: Minor

Bad Girls
type: MusicRecording
duration: PT4M31S
duration ms: 271440
explicit: false
by artist: Tennis
in album: Ritual In Repeat
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411005
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T15:32:39+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x7ecbba27c53c302468349ea323ae26b8cb8737b9a5e8859f6455f02064e3a71b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958166
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958166
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411005
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T15:55:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ecbba27c53c302468349ea323ae26b8cb8737b9a5e8859f6455f02064e3a71b. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/QMF661411005.
  date published: 2026-07-15T15:55:19Z
audio: Bad Girls
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 165.037
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.543
  additional property: Energy
    type: PropertyValue
    value: 0.69
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.217
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.083
  additional property: Liveness
    type: PropertyValue
    value: 0.153
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.51
  additional property: Loudness (dB)
    type: PropertyValue
    value: -5.992
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Timothy
type: MusicRecording
duration: PT4M6S
duration ms: 246560
explicit: false
by artist: Tennis
in album: Ritual In Repeat
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411006
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-02T22:29:27+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xb59da6137e84277eeee04b872ac656e974e1167b63f25ca2a64d2974c419b06a
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956551
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956551
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411006
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T21:18:05Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb59da6137e84277eeee04b872ac656e974e1167b63f25ca2a64d2974c419b06a. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/QMF661411006.
  date published: 2026-07-03T21:18:05Z
audio: Timothy
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 150.363
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.343
  additional property: Energy
    type: PropertyValue
    value: 0.796
  additional property: Speechiness
    type: PropertyValue
    value: 0.033
  additional property: Acousticness
    type: PropertyValue
    value: 0.05
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.002
  additional property: Liveness
    type: PropertyValue
    value: 0.16
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.811
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.099
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Viv Without The N
type: MusicRecording
duration: PT3M44S
duration ms: 224040
explicit: false
by artist: Tennis
in album: Ritual In Repeat
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411007
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xed9a0439d28e0e70cdae9190f8923dc937e933f0ed7eb11b5fd0048851ae8e54
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958775
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958775
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411007
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-19T20:13:58Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed9a0439d28e0e70cdae9190f8923dc937e933f0ed7eb11b5fd0048851ae8e54. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T20:13: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/QMF661411007.
  date published: 2026-07-19T20:13:58Z
audio: Viv Without The N
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 135.553
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.603
  additional property: Energy
    type: PropertyValue
    value: 0.735
  additional property: Speechiness
    type: PropertyValue
    value: 0.03
  additional property: Acousticness
    type: PropertyValue
    value: 0.028
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.007
  additional property: Liveness
    type: PropertyValue
    value: 0.146
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.798
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.317
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Wounded Heart
type: MusicRecording
duration: PT1M49S
duration ms: 109493
explicit: false
by artist: Tennis
in album: Ritual In Repeat
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411008
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-04T06:21:59+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xecde93882214b547ce488da787a54dd7a383ddee993010d593942d585f4110d4
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956856
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956856
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411008
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-06T01:25:57Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecde93882214b547ce488da787a54dd7a383ddee993010d593942d585f4110d4. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QMF661411008.
  date published: 2026-07-06T01:25:57Z
audio: Wounded Heart
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 96.38
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.514
  additional property: Energy
    type: PropertyValue
    value: 0.152
  additional property: Speechiness
    type: PropertyValue
    value: 0.029
  additional property: Acousticness
    type: PropertyValue
    value: 0.85
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.153
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.434
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.408
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Minor

This Isn't My Song
type: MusicRecording
duration: PT3M31S
duration ms: 211280
explicit: false
by artist: Tennis
in album: Ritual In Repeat
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411009
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T11:01:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x741ba675e15cd12ac327ef931e91e399f9b1ddb135c4c3ef07e73693f180a049
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956826
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956826
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411009
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T19:27:56Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x741ba675e15cd12ac327ef931e91e399f9b1ddb135c4c3ef07e73693f180a049. 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/QMF661411009.
  date published: 2026-07-05T19:27:56Z
audio: This Isn't My Song
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 108.105
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.428
  additional property: Energy
    type: PropertyValue
    value: 0.81
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.02
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.05
  additional property: Liveness
    type: PropertyValue
    value: 0.128
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.611
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.26
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Solar On The Rise
type: MusicRecording
duration: PT3M8S
duration ms: 188360
explicit: false
by artist: Tennis
in album: Ritual In Repeat
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T04:52:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd8ecda47b5dfbc6c2959e4924a423a19c289d1c9c2f73e900ae598566a2001b6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956772
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956772
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411010
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T10:01:46Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8ecda47b5dfbc6c2959e4924a423a19c289d1c9c2f73e900ae598566a2001b6. 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/QMF661411010.
  date published: 2026-07-05T10:01:46Z
audio: Solar On The Rise
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 140
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.535
  additional property: Energy
    type: PropertyValue
    value: 0.851
  additional property: Speechiness
    type: PropertyValue
    value: 0.048
  additional property: Acousticness
    type: PropertyValue
    value: 0.008
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.092
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.651
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.769
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Meter And Line
type: MusicRecording
duration: PT2M31S
duration ms: 151826
explicit: false
by artist: Tennis
in album: Ritual In Repeat
  type: MusicAlbum
  date published: 2014-09-09
isrc code: QMF661411011
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x624306caf206dc2c8722ea1479e319306a497e6f0449fc5028aea8844b3f3a24
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 959128
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/959128
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411011
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-22T12:33:25Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x624306caf206dc2c8722ea1479e319306a497e6f0449fc5028aea8844b3f3a24. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/QMF661411011.
  date published: 2026-07-22T12:33:25Z
audio: Meter And Line
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 158.027
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.462
  additional property: Energy
    type: PropertyValue
    value: 0.713
  additional property: Speechiness
    type: PropertyValue
    value: 0.05
  additional property: Acousticness
    type: PropertyValue
    value: 0.063
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.141
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.904
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.912
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Minor

I’m Callin'
type: MusicAlbum
date published: 2014-10-28

I’m Callin'
type: MusicAlbum
date published: 2014-10-28

Ritual In Repeat
type: MusicAlbum
date published: 2015-02-02
track: Night Vision
  type: MusicRecording
  duration: PT4M16S
  duration ms: 256386
  explicit: false
  by artist: Tennis
  in album: Ritual In Repeat
    type: MusicAlbum
    date published: 2015-02-02
  isrc code: QMF661411001
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-03T10:50:36+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xa7673258855c64d9919edd2395eca3fdd1667bb63e4286344100a65b02788f4b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956545
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956545
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411001
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T19:59:51Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7673258855c64d9919edd2395eca3fdd1667bb63e4286344100a65b02788f4b. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/QMF661411001.
    date published: 2026-07-03T19:59:51Z
  audio: Night Vision
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 81.015
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.524
    additional property: Energy
      type: PropertyValue
      value: 0.603
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.018
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.1
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.373
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.565
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Timothy
  type: MusicRecording
  duration: PT4M6S
  duration ms: 246560
  explicit: false
  by artist: Tennis
  in album: Ritual In Repeat
    type: MusicAlbum
    date published: 2015-02-02
  isrc code: QMF661411006
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-02T22:29:27+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb59da6137e84277eeee04b872ac656e974e1167b63f25ca2a64d2974c419b06a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956420
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956420
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411006
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-03T00:42:11Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb59da6137e84277eeee04b872ac656e974e1167b63f25ca2a64d2974c419b06a. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42:11Z), 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/QMF661411006.
    date published: 2026-07-03T00:42:11Z
  audio: Timothy
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 150.363
    additional property: Musical Key
      type: PropertyValue
      value: 6
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.343
    additional property: Energy
      type: PropertyValue
      value: 0.796
    additional property: Speechiness
      type: PropertyValue
      value: 0.033
    additional property: Acousticness
      type: PropertyValue
      value: 0.05
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.16
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.811
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.099
    additional property: Key Name
      type: PropertyValue
      value: F#
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Viv Without The N
  type: MusicRecording
  duration: PT3M44S
  duration ms: 224040
  explicit: false
  by artist: Tennis
  in album: Ritual In Repeat
    type: MusicAlbum
    date published: 2015-02-02
  isrc code: QMF661411007
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xed9a0439d28e0e70cdae9190f8923dc937e933f0ed7eb11b5fd0048851ae8e54
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958951
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958951
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411007
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-21T02:01:41Z
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Viv Without The N
track: This Isn't My Song
track: Solar On The Rise

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed9a0439d28e0e70cdae9190f8923dc937e933f0ed7eb11b5fd0048851ae8e54. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QMF661411007.
date published: 2026-07-21T02:01:41Z

Viv Without The N
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 135.553
additional property: Musical Key
  type: PropertyValue
  value: 0
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.603
additional property: Energy
  type: PropertyValue
  value: 0.735
additional property: Speechiness
  type: PropertyValue
  value: 0.03
additional property: Acousticness
  type: PropertyValue
  value: 0.028
additional property: Instrumentalness
  type: PropertyValue
  value: 0.007
additional property: Liveness
  type: PropertyValue
  value: 0.146
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.798
additional property: Loudness (dB)
  type: PropertyValue
  value: -6.317
additional property: Key Name
  type: PropertyValue
  value: C
additional property: Mode Name
  type: PropertyValue
  value: Major

This Isn't My Song
type: MusicRecording
duration: PT3M31S
duration ms: 211280
explicit: false
by artist: Tennis
in album: Ritual In Repeat
  type: MusicAlbum
  date published: 2015-02-02
isrc code: QMF661411009
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T11:01:18+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x741ba675e15cd12ac327ef931e91e399f9b1ddb135c4c3ef07e73693f180a049
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956822
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956822
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411009
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T18:48:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x741ba675e15cd12ac327ef931e91e399f9b1ddb135c4c3ef07e73693f180a049. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QMF661411009.
  date published: 2026-07-05T18:48:28Z
audio: This Isn't My Song
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 108.105
  additional property: Musical Key
    type: PropertyValue
    value: 11
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.428
  additional property: Energy
    type: PropertyValue
    value: 0.81
  additional property: Speechiness
    type: PropertyValue
    value: 0.037
  additional property: Acousticness
    type: PropertyValue
    value: 0.02
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.05
  additional property: Liveness
    type: PropertyValue
    value: 0.128
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.611
  additional property: Loudness (dB)
    type: PropertyValue
    value: -6.26
  additional property: Key Name
    type: PropertyValue
    value: B
  additional property: Mode Name
    type: PropertyValue
    value: Major

Solar On The Rise
type: MusicRecording
duration: PT3M8S
duration ms: 188360
explicit: false
by artist: Tennis
in album: Ritual In Repeat
  type: MusicAlbum
  date published: 2015-02-02
isrc code: QMF661411010
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T04:52:01+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xd8ecda47b5dfbc6c2959e4924a423a19c289d1c9c2f73e900ae598566a2001b6
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956822
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956822
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661411010
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-05T18:48:28Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8ecda47b5dfbc6c2959e4924a423a19c289d1c9c2f73e900ae598566a2001b6. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QMF661411010.
  date published: 2026-07-05T18:48:28Z
audio: Solar On The Rise
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 140
  additional property: Musical Key
    type: PropertyValue
    value: 0
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.535
  additional property: Energy
    type: PropertyValue
    value: 0.851
  additional property: Speechiness
    type: PropertyValue
    value: 0.048
  additional property: Acousticness
    type: PropertyValue
    value: 0.008
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.092
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.651
  additional property: Loudness (dB)
    type: PropertyValue
    value: -4.769
  additional property: Key Name
    type: PropertyValue
    value: C
  additional property: Mode Name
    type: PropertyValue
    value: Major

Ritual In Repeat
type: MusicAlbum
date published: 2015-02-02

Ladies Don't Play Guitar
type: MusicAlbum
date published: 2016-08-05

In The Morning I’ll Be Better
type: MusicAlbum
date published: 2016-12-02

Ladies Don't Play Guitar
type: MusicAlbum
date published: 2016-12-02

In The Morning I'll Be Better
type: MusicAlbum
date published: 2016-12-02

In the Morning I'll Be Better
type: MusicAlbum
date published: 2016-12-02

Ladies Don’t Play Guitar
type: MusicAlbum
date published: 2016-12-13

Ladies Don't Play Guitar
type: MusicAlbum
date published: 2016-12-13

Modern Woman
type: MusicAlbum
date published: 2017-01-27
track: Modern Woman
  type: MusicRecording
  duration: PT4M3S
  duration ms: 243893
  explicit: false
  by artist: Tennis
  in album: Modern Woman
    type: MusicAlbum
    date published: 2017-01-27
  isrc code: QZ5TF1600008
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-04T05:53:44+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x563248b4843cfcda2cccb56b3cf1bd5a62c55dafd53e9dd32cadbbb401ab54d1
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956634
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956634
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5TF1600008
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-04T10:04:33Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x563248b4843cfcda2cccb56b3cf1bd5a62c55dafd53e9dd32cadbbb401ab54d1. 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/QZ5TF1600008.
    date published: 2026-07-04T10:04:33Z
  audio: Modern Woman
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 176.362
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.379
    additional property: Energy
      type: PropertyValue
      value: 0.418
    additional property: Speechiness
      type: PropertyValue
      value: 0.04
    additional property: Acousticness
      type: PropertyValue
      value: 0.831
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.004
    additional property: Liveness
      type: PropertyValue
      value: 0.217
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.284
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.962
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major

Modern Woman
type: MusicAlbum
date published: 2017-01-27

Modern Woman
type: MusicAlbum
date published: 2017-01-27

My Emotions Are Blinding
type: MusicAlbum
date published: 2017-02-24

My Emotions Are Blinding
type: MusicAlbum
date published: 2017-02-24

My Emotions Are Blinding
type: MusicAlbum
date published: 2017-02-24
track: My Emotions Are Blinding
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221800
  explicit: false
  by artist: Tennis
  in album: My Emotions Are Blinding
    type: MusicAlbum
    date published: 2017-02-24
  isrc code: QZ5TF1600002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T01:53:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5a97afeecfe2121cffc00bbbe3e82b0d931615e836ba4853c145a42f9c49ceed
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956889
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956889
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5TF1600002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-06T06:56:49Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a97afeecfe2121cffc00bbbe3e82b0d931615e836ba4853c145a42f9c49ceed. 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/QZ5TF1600002.
    date published: 2026-07-06T06:56:49Z
  audio: My Emotions Are Blinding
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.011
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.732
    additional property: Energy
      type: PropertyValue
      value: 0.856
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.022
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.712
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.293
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor

Yours Conditionally
type: MusicAlbum
date published: 2017-03-10

Yours Conditionally
type: MusicAlbum
date published: 2017-03-10

Yours Conditionally
type: MusicAlbum
date published: 2017-03-10

Yours Conditionally
type: MusicAlbum
date published: 2017-03-10

Yours Conditionally
type: MusicAlbum
date published: 2017-03-10
track: My Emotions Are Blinding
  type: MusicRecording
  duration: PT3M41S
  duration ms: 221800
  explicit: false
  by artist: Tennis
  in album: Yours Conditionally
    type: MusicAlbum
    date published: 2017-03-10
  isrc code: QZ5TF1600002
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T01:53:57+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5a97afeecfe2121cffc00bbbe3e82b0d931615e836ba4853c145a42f9c49ceed
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5TF1600002
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a97afeecfe2121cffc00bbbe3e82b0d931615e836ba4853c145a42f9c49ceed. 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/QZ5TF1600002.
    date published: 2026-07-02T16:51:38Z
  audio: My Emotions Are Blinding
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 95.011
    additional property: Musical Key
      type: PropertyValue
      value: 0
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.732
    additional property: Energy
      type: PropertyValue
      value: 0.856
    additional property: Speechiness
      type: PropertyValue
      value: 0.035
    additional property: Acousticness
      type: PropertyValue
      value: 0.022
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.106
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.712
    additional property: Loudness (dB)
      type: PropertyValue
      value: -4.293
    additional property: Key Name
      type: PropertyValue
      value: C
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Fields Of Blue
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208453
  explicit: false
  by artist: Tennis
  in album: Yours Conditionally
    type: MusicAlbum
    date published: 2017-03-10
  isrc code: QZ5TF1600003
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T01:50:55+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x7508f4b201e5f5f13097733747a38fb08fff64a0e67e4a056e95eb10cbe83549
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5TF1600003
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7508f4b201e5f5f13097733747a38fb08fff64a0e67e4a056e95eb10cbe83549. 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/QZ5TF1600003.
    date published: 2026-07-02T16:51:38Z
  audio: Fields Of Blue
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 131.034
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.659
    additional property: Energy
      type: PropertyValue
      value: 0.728
    additional property: Speechiness
      type: PropertyValue
      value: 0.027
    additional property: Acousticness
      type: PropertyValue
      value: 0.08
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.372
    additional property: Liveness
      type: PropertyValue
      value: 0.06
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.862
    additional property: Loudness (dB)
      type: PropertyValue
      value: -5.391
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Baby Don't Believe
  type: MusicRecording
  duration: PT4M53S
  duration ms: 293520
  explicit: false
  by artist: Tennis
  in album: Yours Conditionally
    type: MusicAlbum
    date published: 2017-03-10
  isrc code: QZ5TF1600005
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T01:50:53+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb2be57c43fe82ed7a9fb3c1afbe7d5818a1c9ab1db6e375dbd73381a91632656
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5TF1600005
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: Baby Don't Believe
track: Please Don't Ruin This For Me

OTSTimestamp
type: PropertyValue
value: 2026-07-02T16:51:38Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2be57c43fe82ed7a9fb3c1afbe7d5818a1c9ab1db6e375dbd73381a91632656. 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/QZ5TF1600005.
date published: 2026-07-02T16:51:38Z

Baby Don't Believe
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 79.5
additional property: Musical Key
  type: PropertyValue
  value: 0
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.547
additional property: Energy
  type: PropertyValue
  value: 0.548
additional property: Speechiness
  type: PropertyValue
  value: 0.029
additional property: Acousticness
  type: PropertyValue
  value: 0.331
additional property: Instrumentalness
  type: PropertyValue
  value: 0.004
additional property: Liveness
  type: PropertyValue
  value: 0.074
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.868
additional property: Loudness (dB)
  type: PropertyValue
  value: -5.359
additional property: Key Name
  type: PropertyValue
  value: C
additional property: Mode Name
  type: PropertyValue
  value: Major

Please Don't Ruin This For Me
type: MusicRecording
duration: PT2M45S
duration ms: 165760
explicit: false
by artist: Tennis
in album: Yours Conditionally
  type: MusicAlbum
  date published: 2017-03-10
isrc code: QZ5TF1600006
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-15T09:28:57+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x0c5a923aaa8a29dc3c05eb2925d5775ebd9794be0a0865e252c157bbc7debac5
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 958140
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/958140
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5TF1600006
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-15T10:05:23Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c5a923aaa8a29dc3c05eb2925d5775ebd9794be0a0865e252c157bbc7debac5. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05:23Z), 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/QZ5TF1600006.
  date published: 2026-07-15T10:05:23Z
audio: Please Don't Ruin This For Me
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 96.29
  additional property: Musical Key
    type: PropertyValue
    value: 9
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 3
  additional property: Danceability
    type: PropertyValue
    value: 0.578
  additional property: Energy
    type: PropertyValue
    value: 0.546
  additional property: Speechiness
    type: PropertyValue
    value: 0.025
  additional property: Acousticness
    type: PropertyValue
    value: 0.368
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.004
  additional property: Liveness
    type: PropertyValue
    value: 0.265
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.559
  additional property: Loudness (dB)
    type: PropertyValue
    value: -7.361
  additional property: Key Name
    type: PropertyValue
    value: A
  additional property: Mode Name
    type: PropertyValue
    value: Major

No Exit
type: MusicAlbum
date published: 2017-08-21

No Exit
type: MusicAlbum
date published: 2017-08-22

No Exit
type: MusicAlbum
date published: 2017-08-22

No Exit
type: MusicAlbum
date published: 2017-08-22

I Miss That Feeling
type: MusicAlbum
date published: 2017-10-05

I Miss That Feeling
type: MusicAlbum
date published: 2017-10-06

I Miss That Feeling
type: MusicAlbum
date published: 2017-10-10

I Miss That Feeling
type: MusicAlbum
date published: 2017-10-10

We Can Die Happy
type: MusicAlbum
date published: 2017-11-08

We Can Die Happy
type: MusicAlbum
date published: 2017-11-10

We Can Die Happy
type: MusicAlbum
date published: 2017-11-10

We Can Die Happy
type: MusicAlbum
date published: 2017-11-10
track: Born To Be Needed
  type: MusicRecording
  duration: PT3M28S
  duration ms: 208160
  explicit: false
  by artist: Tennis
  in album: We Can Die Happy
    type: MusicAlbum
    date published: 2017-11-10
  isrc code: QZ5FT1600014
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-13T17:53:22+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x829c1c567560e1b5966c3f929422fd165af8d2343b77b89d2911282c37e73450
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 957891
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/957891
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZ5FT1600014
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-13T18:21:04Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x829c1c567560e1b5966c3f929422fd165af8d2343b77b89d2911282c37e73450. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/QZ5FT1600014.
    date published: 2026-07-13T18:21:04Z
  audio: Born To Be Needed
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 120.063
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.56
    additional property: Energy
      type: PropertyValue
      value: 0.604
    additional property: Speechiness
      type: PropertyValue
      value: 0.029
    additional property: Acousticness
      type: PropertyValue
      value: 0.223
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.136
    additional property: Liveness
      type: PropertyValue
      value: 0.193
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.568
    additional property: Loudness (dB)
      type: PropertyValue
      value: -7.552
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

Tennis on Audiotree Live
type: MusicAlbum
date published: 2018-11-26

Tennis on Audiotree Live
type: MusicAlbum
date published: 2018-11-26
track: Fields of Blue - Audiotree Live Version
  type: MusicRecording
  duration: PT2M51S
  duration ms: 171667
  explicit: false
  by artist: Tennis
  in album: Tennis on Audiotree Live
    type: MusicAlbum
    date published: 2018-11-26
  isrc code: QM99V1812503
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T01:52:24+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x67004081c52c739ff92d8691d737744eae7aa13909faf2871d9fa70b0e5d112b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM99V1812503
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-02T16:51:38Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67004081c52c739ff92d8691d737744eae7aa13909faf2871d9fa70b0e5d112b. 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/QM99V1812503.
    date published: 2026-07-02T16:51:38Z
  audio: Fields of Blue - Audiotree Live Version
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 148.445
    additional property: Musical Key
      type: PropertyValue
      value: 11
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 0
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.351
    additional property: Energy
      type: PropertyValue
      value: 0.204
    additional property: Speechiness
      type: PropertyValue
      value: 0.03
    additional property: Acousticness
      type: PropertyValue
      value: 0.968
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.002
    additional property: Liveness
      type: PropertyValue
      value: 0.133
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.305
    additional property: Loudness (dB)
      type: PropertyValue
      value: -11.255
    additional property: Key Name
      type: PropertyValue
      value: B
    additional property: Mode Name
      type: PropertyValue
      value: Minor
track: Building God - Audiotree Live Version
  type: MusicRecording
  duration: PT2M58S
  duration ms: 178208
  explicit: false
  by artist: Tennis
  in album: Tennis on Audiotree Live
    type: MusicAlbum
    date published: 2018-11-26
  isrc code: QM99V1812504
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T19:14:09+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x5bf39dff827741b4d209e14a5e5dc8655a672b10445ee2a560cbff555a76a96b
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958194
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958194
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM99V1812504
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T20:32:27Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bf39dff827741b4d209e14a5e5dc8655a672b10445ee2a560cbff555a76a96b. 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/QM99V1812504.
    date published: 2026-07-15T20:32:27Z
  audio: Building God - Audiotree Live Version
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 151.992
    additional property: Musical Key
      type: PropertyValue
      value: 9
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 3
    additional property: Danceability
      type: PropertyValue
      value: 0.55
    additional property: Energy
      type: PropertyValue
      value: 0.376
    additional property: Speechiness
      type: PropertyValue
      value: 0.026
    additional property: Acousticness
      type: PropertyValue
      value: 0.842
    additional property: Instrumentalness
      type: PropertyValue
      value: 0.042
    additional property: Liveness
      type: PropertyValue
      value: 0.222
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.343
    additional property: Loudness (dB)
      type: PropertyValue
      value: -10.336
    additional property: Key Name
      type: PropertyValue
      value: A
    additional property: Mode Name
      type: PropertyValue
      value: Major
track: My Better Self - Audiotree Live Version
  type: MusicRecording
  duration: PT3M24S
  duration ms: 204757
  explicit: false
  by artist: Tennis
  in album: Tennis on Audiotree Live
    type: MusicAlbum
    date published: 2018-11-26
  isrc code: QM99V1812505
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-06-30T01:53:21+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0xb73325b7d8c09396912d8c9752c665c6bd276a9900218d40ea8fc3082a004db2
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 956375
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/956375
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM99V1812505
  additional property: OTSTimestamp
  additional property: OTSVerifyInstructions
  subject of: OpenTimestamps Proof of Existence
  audio: My Better Self - Audiotree Live Version
track: Needle and a Knife - Audiotree Live Version

OTSTimestamp
type: PropertyValue
value: 2026-07-02T16:51:38Z

OTSVerifyInstructions
type: PropertyValue
value: 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

OpenTimestamps Proof of Existence
type: DigitalDocument
encoding format: application/vnd.opentimestamps.ots
description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb73325b7d8c09396912d8c9752c665c6bd276a9900218d40ea8fc3082a004db2. 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/QM99V1812505.
date published: 2026-07-02T16:51:38Z

My Better Self - Audiotree Live Version
type: AudioObject
additional property: Tempo (BPM)
  type: PropertyValue
  value: 95.006
additional property: Musical Key
  type: PropertyValue
  value: 2
additional property: Mode (Major/Minor)
  type: PropertyValue
  value: 1
additional property: Time Signature
  type: PropertyValue
  value: 4
additional property: Danceability
  type: PropertyValue
  value: 0.547
additional property: Energy
  type: PropertyValue
  value: 0.469
additional property: Speechiness
  type: PropertyValue
  value: 0.027
additional property: Acousticness
  type: PropertyValue
  value: 0.587
additional property: Instrumentalness
  type: PropertyValue
  value: 0.043
additional property: Liveness
  type: PropertyValue
  value: 0.172
additional property: Valence (Positivity)
  type: PropertyValue
  value: 0.3
additional property: Loudness (dB)
  type: PropertyValue
  value: -9.709
additional property: Key Name
  type: PropertyValue
  value: D
additional property: Mode Name
  type: PropertyValue
  value: Major

Needle and a Knife - Audiotree Live Version
type: MusicRecording
duration: PT3M13S
duration ms: 193400
explicit: false
by artist: Tennis
in album: Tennis on Audiotree Live
  type: MusicAlbum
  date published: 2018-11-26
isrc code: QM99V1812506
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-03T03:23:51+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xadd6b1b00a834277156fe682e0c04bae24e7af55c31234488ad8a4e06363c5a1
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956474
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956474
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM99V1812506
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-03T08:56:35Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadd6b1b00a834277156fe682e0c04bae24e7af55c31234488ad8a4e06363c5a1. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/QM99V1812506.
  date published: 2026-07-03T08:56:35Z
audio: Needle and a Knife - Audiotree Live Version
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 199.696
  additional property: Musical Key
    type: PropertyValue
    value: 6
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 4
  additional property: Danceability
    type: PropertyValue
    value: 0.465
  additional property: Energy
    type: PropertyValue
    value: 0.37
  additional property: Speechiness
    type: PropertyValue
    value: 0.029
  additional property: Acousticness
    type: PropertyValue
    value: 0.949
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.007
  additional property: Liveness
    type: PropertyValue
    value: 0.172
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.601
  additional property: Loudness (dB)
    type: PropertyValue
    value: -9.266
  additional property: Key Name
    type: PropertyValue
    value: F#
  additional property: Mode Name
    type: PropertyValue
    value: Major

Tennis on Audiotree Live
type: MusicAlbum
date published: 2018-11-26

Runner
type: MusicAlbum
date published: 2019-11-07

Runner
type: MusicAlbum
date published: 2019-11-08

Runner
type: MusicAlbum
date published: 2019-11-08

Runner
type: MusicAlbum
date published: 2019-11-08

Need Your Love
type: MusicAlbum
date published: 2020-01-08

Need Your Love
type: MusicAlbum
date published: 2020-01-10

Need Your Love
type: MusicAlbum
date published: 2020-01-10

Need Your Love
type: MusicAlbum
date published: 2020-01-10

Runner
type: MusicAlbum
date published: 2020-01-14

How to Forgive
type: MusicAlbum
date published: 2020-01-24
track: How to Forgive
  type: MusicRecording
  duration: PT3M36S
  duration ms: 216306
  explicit: false
  by artist: Tennis
  in album: How to Forgive
    type: MusicAlbum
    date published: 2020-01-24
  isrc code: USFLB1900930
  additional property: CopyrightID
  additional property: CopyrightStatus
    type: PropertyValue
    value: registered
  additional property: CopyrightRegisteredAt
    type: PropertyValue
    value: 2026-07-15T06:44:49+00:00
  additional property: CopyrightChainExplorerURL
    type: PropertyValue
    value: https://explorer.copyrightchains.com/tx/0x339235d0711f69a6664c6cd6829100be8463fa6219e3c6e18005eb5cba42b73a
  additional property: OTSHash
  additional property: OTSBitcoinBlock
    type: PropertyValue
    value: 958111
  additional property: OTSBitcoinBlockVerifyURL
    type: PropertyValue
    value: https://blockstream.info/api/block-height/958111
  additional property: OTSVerificationAPI
    type: PropertyValue
    value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/USFLB1900930
  additional property: OTSTimestamp
    type: PropertyValue
    value: 2026-07-15T06:58:20Z
  additional property: OTSVerifyInstructions
    type: PropertyValue
    value: 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
  subject of: OpenTimestamps Proof of Existence
    type: DigitalDocument
    encoding format: application/vnd.opentimestamps.ots
    description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x339235d0711f69a6664c6cd6829100be8463fa6219e3c6e18005eb5cba42b73a. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58: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/USFLB1900930.
    date published: 2026-07-15T06:58:20Z
  audio: How to Forgive
    type: AudioObject
    additional property: Tempo (BPM)
      type: PropertyValue
      value: 110.014
    additional property: Musical Key
      type: PropertyValue
      value: 7
    additional property: Mode (Major/Minor)
      type: PropertyValue
      value: 1
    additional property: Time Signature
      type: PropertyValue
      value: 4
    additional property: Danceability
      type: PropertyValue
      value: 0.756
    additional property: Energy
      type: PropertyValue
      value: 0.584
    additional property: Speechiness
      type: PropertyValue
      value: 0.073
    additional property: Acousticness
      type: PropertyValue
      value: 0.511
    additional property: Instrumentalness
      type: PropertyValue
      value: 0
    additional property: Liveness
      type: PropertyValue
      value: 0.068
    additional property: Valence (Positivity)
      type: PropertyValue
      value: 0.875
    additional property: Loudness (dB)
      type: PropertyValue
      value: -6.035
    additional property: Key Name
      type: PropertyValue
      value: G
    additional property: Mode Name
      type: PropertyValue
      value: Major

How To Forgive
type: MusicAlbum
date published: 2020-01-24

How To Forgive
type: MusicAlbum
date published: 2020-01-24

Swimmer
type: MusicAlbum
date published: 2020-02-12

Swimmer
type: MusicAlbum
date published: 2020-02-14

Swimmer
type: MusicAlbum
date published: 2020-02-14

Swimmer
type: MusicAlbum
date published: 2020-02-14

Superstar (Cover)
type: MusicAlbum
date published: 2020-10-08

Superstar
type: MusicAlbum
date published: 2020-10-09

Superstar
type: MusicAlbum
date published: 2020-10-09

Superstar
type: MusicAlbum
date published: 2020-10-09

One Night with The Valet
type: MusicAlbum
date published: 2022-11-15

Let's Make a Mistake Tonight
type: MusicAlbum
date published: 2023-01-10

Forbidden Doors
type: MusicAlbum
date published: 2023-02-01

Pollen
type: MusicAlbum
date published: 2023-02-07

Pollen
type: MusicAlbum
date published: 2023-02-10

Weight Of Desire
type: MusicAlbum
date published: 2025-02-07

Weight Of Desire
type: MusicAlbum
date published: 2025-02-07

Weight Of Desire
type: MusicAlbum
date published: 2025-02-07

At The Wedding
type: MusicAlbum
date published: 2025-03-07

At The Wedding
type: MusicAlbum
date published: 2025-03-07

At The Wedding
type: MusicAlbum
date published: 2025-03-07

12 Blown Tires
type: MusicAlbum
date published: 2025-04-11

12 Blown Tires
type: MusicAlbum
date published: 2025-04-11

Face Down In The Garden
type: MusicAlbum
date published: 2025-04-25

Face Down In The Garden
type: MusicAlbum
date published: 2025-04-25

Neutral Poetry
type: MusicAlbum
date published: 2025-05-16

Neutral Poetry
type: MusicAlbum
date published: 2025-05-16

Market and Black (feat. Tennis)
type: MusicRecording
duration: PT3M28S
duration ms: 208854
explicit: false
by artist: Griffy Jams
by artist: Tennis
in album: Comfortably High
  type: MusicAlbum
  date published: 2021-09-17
popularity: 23
isrc code: QMB622120001
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T23:45:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x696ff391c4ad2726093b83617510fff814c40cbf8cb5a51559382169392e6954
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 953528
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/953528
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMB622120001
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-06-13T15:41:10Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x696ff391c4ad2726093b83617510fff814c40cbf8cb5a51559382169392e6954. 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/QMB622120001.
  date published: 2026-06-13T15:41:10Z
audio: Market and Black (feat. Tennis)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 160.241
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.517
  additional property: Energy
    type: PropertyValue
    value: 0.818
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.106
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.016
  additional property: Liveness
    type: PropertyValue
    value: 0.13
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.325
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.226
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Mean Streets
type: MusicRecording
duration: PT3M23S
duration ms: 203240
explicit: false
by artist: Tennis
in album: Indie Para Carretera
  type: MusicAlbum
  date published: 2020-10-28
isrc code: QMF661320401
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-17T22:28:19+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xc9be06343d4388c092abfed868a779cca470c337bc09144ad21000bcaa7978bd
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956302
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956302
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMF661320401
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:30:09Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9be06343d4388c092abfed868a779cca470c337bc09144ad21000bcaa7978bd. 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/QMF661320401.
  date published: 2026-07-02T03:30:09Z
audio: Mean Streets
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 148.573
  additional property: Musical Key
    type: PropertyValue
    value: 5
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.553
  additional property: Energy
    type: PropertyValue
    value: 0.679
  additional property: Speechiness
    type: PropertyValue
    value: 0.027
  additional property: Acousticness
    type: PropertyValue
    value: 0.165
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.069
  additional property: Liveness
    type: PropertyValue
    value: 0.248
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.873
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.511
  additional property: Key Name
    type: PropertyValue
    value: F
  additional property: Mode Name
    type: PropertyValue
    value: Major

Sunset Inn
type: MusicRecording
duration: PT3M46S
duration ms: 226449
explicit: false
by artist: Griffy Jams
by artist: Tennis
in album: Sunset Inn
  type: MusicAlbum
  date published: 2024-06-28
isrc code: QZNWT2414851
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-23T17:44:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0xcc9fd5c7bba42a015896cc19577b766697cfa8a9ef2992c1cd3603e024eb368c
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 956304
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/956304
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZNWT2414851
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-02T03:55:08Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc9fd5c7bba42a015896cc19577b766697cfa8a9ef2992c1cd3603e024eb368c. 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/QZNWT2414851.
  date published: 2026-07-02T03:55:08Z
audio: Sunset Inn
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 149.973
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.558
  additional property: Energy
    type: PropertyValue
    value: 0.784
  additional property: Speechiness
    type: PropertyValue
    value: 0.043
  additional property: Acousticness
    type: PropertyValue
    value: 0.023
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.223
  additional property: Liveness
    type: PropertyValue
    value: 0.084
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.673
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.415
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Major

Market and Black (feat. Tennis)
type: MusicRecording
duration: PT3M28S
duration ms: 208854
explicit: false
by artist: Griffy Jams
by artist: Tennis
in album: Market and Black (feat. Tennis)
  type: MusicAlbum
  date published: 2021-06-16
isrc code: QMB622120001
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-06-08T23:45:33+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x696ff391c4ad2726093b83617510fff814c40cbf8cb5a51559382169392e6954
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 957118
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/957118
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QMB622120001
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-08T03:20:19Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x696ff391c4ad2726093b83617510fff814c40cbf8cb5a51559382169392e6954. 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/QMB622120001.
  date published: 2026-07-08T03:20:19Z
audio: Market and Black (feat. Tennis)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 160.24
  additional property: Musical Key
    type: PropertyValue
    value: 4
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 0
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.517
  additional property: Energy
    type: PropertyValue
    value: 0.818
  additional property: Speechiness
    type: PropertyValue
    value: 0.041
  additional property: Acousticness
    type: PropertyValue
    value: 0.104
  additional property: Instrumentalness
    type: PropertyValue
    value: 0.014
  additional property: Liveness
    type: PropertyValue
    value: 0.13
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.321
  additional property: Loudness (dB)
    type: PropertyValue
    value: -10.227
  additional property: Key Name
    type: PropertyValue
    value: E
  additional property: Mode Name
    type: PropertyValue
    value: Minor

Porcelina (feat. Tennis)
type: MusicRecording
duration: PT4M9S
duration ms: 249614
explicit: false
by artist: Making Movies
by artist: Tennis
in album: XOPA
  type: MusicAlbum
  date published: 2022-06-17
isrc code: QM8E51400656
additional property: CopyrightID
additional property: CopyrightStatus
  type: PropertyValue
  value: registered
additional property: CopyrightRegisteredAt
  type: PropertyValue
  value: 2026-07-30T02:36:53+00:00
additional property: CopyrightChainExplorerURL
  type: PropertyValue
  value: https://explorer.copyrightchains.com/tx/0x9194ec07434cc2ab2abf93a0e99593d2d928022c505da6b16a788bff6cfedf4b
additional property: OTSHash
additional property: OTSBitcoinBlock
  type: PropertyValue
  value: 960203
additional property: OTSBitcoinBlockVerifyURL
  type: PropertyValue
  value: https://blockstream.info/api/block-height/960203
additional property: OTSVerificationAPI
  type: PropertyValue
  value: https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QM8E51400656
additional property: OTSTimestamp
  type: PropertyValue
  value: 2026-07-30T03:35:13Z
additional property: OTSVerifyInstructions
  type: PropertyValue
  value: 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
subject of: OpenTimestamps Proof of Existence
  type: DigitalDocument
  encoding format: application/vnd.opentimestamps.ots
  description: Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9194ec07434cc2ab2abf93a0e99593d2d928022c505da6b16a788bff6cfedf4b. 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/QM8E51400656.
  date published: 2026-07-30T03:35:13Z
audio: Porcelina (feat. Tennis)
  type: AudioObject
  additional property: Tempo (BPM)
    type: PropertyValue
    value: 135.721
  additional property: Musical Key
    type: PropertyValue
    value: 7
  additional property: Mode (Major/Minor)
    type: PropertyValue
    value: 1
  additional property: Time Signature
    type: PropertyValue
    value: 5
  additional property: Danceability
    type: PropertyValue
    value: 0.719
  additional property: Energy
    type: PropertyValue
    value: 0.68
  additional property: Speechiness
    type: PropertyValue
    value: 0.031
  additional property: Acousticness
    type: PropertyValue
    value: 0.305
  additional property: Instrumentalness
    type: PropertyValue
    value: 0
  additional property: Liveness
    type: PropertyValue
    value: 0.385
  additional property: Valence (Positivity)
    type: PropertyValue
    value: 0.965
  additional property: Loudness (dB)
    type: PropertyValue
    value: -13.337
  additional property: Key Name
    type: PropertyValue
    value: G
  additional property: Mode Name
    type: PropertyValue
    value: Major