[HttpGet("Inbox")]
[Authorise(Role = "me")]
public GetInbox() => store.Inbox
[HttpPost("Inbox")]
[AllowAnonymous]
public PostInbox(Message m) => store.Inbox.Add(m);
[HttpPost("Outbox")]
[Authorise(Role = "me")]
public PostOutbox(Message m) => m.To.Select(address => network.Post(address, message));
[HttpGet("Outbox")]
[AllowAnonymous]
public GetOutbox() => store.Outbox;
abstract class APObject {
[JsonPropery("@context")]
public string Context {get;set;} = "https://www.w3.org/ns/activitystreams";
[JsonProperty("id")]
public string? Id {get;set;} = default;
[JsonProperty("type")]
public string Type {get;set;}
}
abstract class Activity ; APObject {
}
Every 3 or 4 generations after the previous Empire falls, the next starts to rise. It's happened often enough that some historian is trying to get a natural law named after themselves.
Starting an empire, given the right conditions, is easy. You need a small, well armed, and focused polity; a couple of systems and a strong religion normaly does it, although a burning need to bring 'peace' or 'justice' has also worked.
And 'well armed' doesn't always mean millitray might, although that is considered the easy path. Fierce debating skills, a solid traiding tradition, once even a strong sense of empathy have all started empires.
Bought a keyboard/mouse/headphone set yesterday, took it back to the shop today, it was nearly brilliant, but was actually crap. Really quite disappointing.