{"signature": "0xd6c6be0e1ec40b92ea6361fa8d59b0917f7954dbae8c11f014b5b5cb862f913221ba0cc021475b2d0deb706ce311a387f6dfd3e6c80767842b5b5d69f77fe9e11b", "application": {"round": "0x911ae126be7d88155aa9254c91a49f4d85b83688", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "KUhTNSkcbIvb22gk4y4HD8w0Kokw175WH8kgq5geZxgID3jLesG1x12npir3FmuC", "encryptedSymmetricKey": "7641a060e07eae826af61b34b4c7e4d484e47b03e0d2c71b2d91c435631bde9dfad96c74862f079ca7020667fe07ec101e73ec255d193015a58ab59c75ab78375353fc4614dbcb383ed8870152de142c836f70c14f1478053d996d1f4eb585a0605e064e0f2ea3daf1c98e94bc917c6da41ebc9b537fca6475e4654c1087b0410000000000000020e5d7ac8adfdc3889b9c690c1718afcedaa66ce699cd3c63eeae13d3c22a3d7d1f24ba4fcd245ff7f6e589c3f6d5e6b87"}}, {"type": "short-answer", "answer": "Donations", "hidden": false, "question": "Funding Sources", "questionId": 1}, {"type": "number", "answer": "1", "hidden": false, "question": "Team Size", "questionId": 2}], "project": {"id": "42161:0x73AB205af1476Dc22104A6B8b3d4c273B58C6E27:170", "title": "Agent-Based Model of Heterogeneous Lunar Networks", "metaPtr": {"pointer": "bafkreidmcsnyg37gomuv4qklvcgi7mybqpddwyk3mmkqxezet5puapxilq", "protocol": "1"}, "website": "https://github.com/philiplinden/clocss-abm", "bannerImg": "bafkreifllwt4vbviqj3w3t27zdrvfmaswxi6oxopfdmv6lc4irvqf25dg4", "createdAt": 1699230816541, "userGithub": "philiplinden", "credentials": {}, "description": "\nThe core technology behind distributed time synchronization is heavily biased toward software development, with nearly all core hardware technology available commercially today. This proposal aims to use agent-based modeling and simulations to explore how centralized and decentralized PNT service network topologies evolve in a growing lunar ecosystem. Modeling network topologies representative of near-term lunar missions and large future populations of cislunar actors will predict the relative performance, \u201ccritical mass\u201d of assets required for service, and coverage of decentralized PNT services and/or GNSS-like beacons providing PNT to lunar missions. There is an abundance of prior art describing optimal orbit configurations for such systems that can also be evaluated in this way.\n\nThe model will feature a population of agents, where each agent has a Stratum, a location and velocity, a clock with drift, and a communications system with a spectral band and radiation power. Agents belong to one of three groups based on their behavior: Transmitters, Receivers, and Peers. Transmitter agents radiate signals but do not listen for incoming signals. Receivers listen for incoming signals but do not radiate. Peers are capable of listening for and radiating signals. Agents move in space independently along orbits or surface routes around a sphere in the simulation space representing the Moon. Terrestrial communications systems are modeled as a Stratum 0 Transmitter. Every node reports measurements of each metric described in the subsequent Metrics section at every step of the simulation period.\n\nOver the simulation period, each agent\u2019s clock encounters simulated drift that accumulates over time. The agents record their perceived position by integrating instantaneous velocity observations over time, where the observed time is based on the local clock\u2019s epoch. At the end of the simulation period, the observed position is compared to the true position. Agents may interact with one another over the simulation period using modeled communications links for PNT measurements and time synchronization. Links are only established between two agents if both 1) share a common spectral band; 2) have line-of-sight to each other; 3) have sufficient radiation power to transmit across the distance between them; and 4) at least one agent is a Transmitter. When a link is established, the Receiver agent\u2019s clock is synchronized to the Transmitter\u2019s epoch. If both agents are Peers, the agents synchronize to the epoch of the agent with a lower Stratum, or the mean epoch between them. Each time an agent synchronizes to another agent, it becomes Stratum n+1 where Stratum n belongs to the agent with the lower number. Agent A syncs to UTC and becomes Stratum 1, then Agent B syncs to A and so Agent B becomes Stratum 2, and so on.\n\nThis model framework permits rapid simulation of heterogeneous nodes acting as PNT servers, clients, or both. The proposed study seeks to evaluate Wi-Wi based decentralized networks as alternatives to GNSS-like services for cislunar PNT. The described model allows each network topology to be tested and instrumented while subject to realistic client population densities in near-term (tens of agents) and future scenarios (hundreds, thousands of agents). The described model also permits the simulation of multiple PNT services coexisting,  such as Parsec, weak-GPS, and the proposed decentralized network. The model also accounts for the evolution of competing providers as the populations of servers and clients grow. \n\nInsights obtained from models will then be applied to create an optimal mission profile for a constellation of cislunar spacecraft equipped with space-rated Time Cards that enable the proposed capability of a publicly available minimum viable PNT service. With relevant prediction of cislunar PNT users for each PNT service configuration over the next 5 to 15 years, and also computing the equivalent cost per user for terrestrial GNSS, data-driven investment decisions related to deploying new PNT fleets in cislunar space are possible.\n", "lastUpdated": 0}, "recipient": "0x6bFd9e435cF6194c967094959626ddFF4473a836"}}