HymnParrotTalk
  • HymnParrotTalk: Hymn of the Underworld Overview
    • RC Promises / Alpha Whisper code
    • Local Promises - Eventual Use and Examples
      • Design Facets
    • Neighbor & Far Promises [BROKEN ]
      • ASN1Type (Domain !! ASN1) Registrations & Designations <Tag|Name>
      • ClassType
      • Oasis, NeighborIntroducers & FarIntroducers
      • Franklin: Trinity Zisterz, Conductors, Orchestra & Choir
      • Hymn Full Stack
        • Thunks & ThunkStack
        • Layer 8 :: MetaOasis Naming
        • Layer 7 :: BADZ-MV <Battlespace Analysis, Detection & Zelection MetaVerse Application>
        • Layer 6 :: Hymn Presentation
          • Galaxy Object Scenario
        • Layer 5 :: Whisper Replicated Secure Session Design & Protocols
          • ParrotTalk-v.3.6 (needs repairs)
          • ParrotTalk-v.3.7 (needs repairs)
          • HymnParrotTalk-v.3.9 (needs design, implementation & testing)
          • SSH (needs repairs)
          • SSL-1.1 (needs repairs)
          • TLS-1.2 (needs repairs)
          • TLS-1.3 (future)
          • Signal (future)
          • MIL-STD-188-186 {UHF SATCOM} (future)
        • Layer 4 :: Multi-Channel Pumped Endpoint Transport
          • Hymn Frame Specification
          • More Thunks and Modes
            • ReplicationModes
Powered by GitBook
On this page
  • ••• MsgFrag -> FragCounter •••
  • ••• AltSpec -> SpecVersion •••
  1. HymnParrotTalk: Hymn of the Underworld Overview
  2. Neighbor & Far Promises [BROKEN ]
  3. Hymn Full Stack
  4. Layer 4 :: Multi-Channel Pumped Endpoint Transport

Hymn Frame Specification

Anyways, FrameSpec is well specified. Able to extend, B! Signed & Sealed.

Ahh. 1 byte is 256 different AltSpecs. Yet, every message MUST have its priority, teatime, hash and size.

••• 14-byte AltSpec •••

  1. First 8 bytes ::

    • tags: 2 bits <MsgFrag !! AltSpec = True>

    • priority: 2 bits

    • teaTime (Nanos) <60 bits>

  2. Last 6 bytes

    • hash: 16 bits

    • messageSize: 32 bits

    • [optional] FragCounter the incremental message counter: 8 bits, for 256 messages.

    • [optional] SpecVersion: 8 bits, for 256 Alts.

    • …

••• MsgFrag -> FragCounter •••

When MsgFrag is True, an extra byte provides for FragCounter, 256 sequenced messages.

When first fragment sent, MsgFrag bit set enters into FragmentMode. Set FragCounter to <1>, then subsequent fragments have incremental FragCounter set, where the FragCounter increments by 1 for each subsequent fragment.

At the end send 1 more message with MsgFrag cleared, to exit FragmentMode. Then a new Fragment sequence can begin anew.

••• AltSpec -> SpecVersion •••

When AltSpec is True, an extra byte specifies the altSpec, allowing 256 varieties. 0 is the base Frame Specification above.

We gotz the HOO HAA, the rest is the YAYA and the YAYA. 🔝🫡🇺🇸❤️‍🔥🐰

PreviousLayer 4 :: Multi-Channel Pumped Endpoint TransportNextMore Thunks and Modes

Last updated 1 year ago