{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ffin"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"Castelion is raising a $350M Series B to scale hypersonic missile business"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"https://techcrunch.com/2025/07/03/castelion-raises-350m-series-b-to-scale-hypersonic-missile-business/"}},"_tags":["story","author_ffin","story_44463964"],"author":"ffin","children":[44464082],"created_at":"2025-07-04T12:34:03Z","created_at_i":1751632443,"num_comments":0,"objectID":"44463964","points":3,"story_id":44463964,"title":"Castelion is raising a $350M Series B to scale hypersonic missile business","updated_at":"2025-07-04T12:53:45Z","url":"https://techcrunch.com/2025/07/03/castelion-raises-350m-series-b-to-scale-hypersonic-missile-business/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"JumpCrisscross"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"Startup Castelion Raises $100M for Hypersonic Strike Weapons"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"https://www.wsj.com/tech/startup-castelion-raises-100-million-for-hypersonic-strike-weapons-2362e7e4"}},"_tags":["story","author_JumpCrisscross","story_42866754"],"author":"JumpCrisscross","children":[42866978],"created_at":"2025-01-29T16:10:19Z","created_at_i":1738167019,"num_comments":1,"objectID":"42866754","points":2,"story_id":42866754,"title":"Startup Castelion Raises $100M for Hypersonic Strike Weapons","updated_at":"2025-01-30T02:45:50Z","url":"https://www.wsj.com/tech/startup-castelion-raises-100-million-for-hypersonic-strike-weapons-2362e7e4"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ericmags"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"Hey Hacker News! I'm Eric, the founder of Consus. We route all AI requests to ITAR restricted and controlled unclassified information (CUI) compliant infrastructure.\nConsus itself satisfies ITAR restrictions, and we recently completed our FedRAMP equivalency audit against the 410 FedRAMP High controls. FedRAMP High is the U.S. government\u2019s strictest security baseline for cloud services handling sensitive unclassified data. A breach of this data could cause severe or catastrophic harm. Achieving FedRAMP equivalency, or authorization, is required before processing CUI information.
Demo: https://youtu.be/6MYxJe6P4oY
Aerospace and defense is experiencing rapid growth. Unfortunately, most companies are struggling to use AI because of necessary data protections & compliance risk. These companies can move even faster if they could use the AI tools that most other industries take for granted.
I spent most of my career prior to Consus in aerospace & defense. I launched national security payloads at SpaceX, and was an early employee at Castelion. I\u2019ve watched first hand how compliance red-tape makes it difficult for companies to adopt new technologies and trust vendors that touch their sensitive data. For example, I worked with a satellite manufacturer that doesn\u2019t allow any AI tools, even for non-sensitive work.
Even as AI has become extremely useful over the past 9-12 months, I was surprised by how many aerospace & defense companies refused to touch it. They could see how it could be helpful, but they were scared about model providers training on their data, violating an ITAR rule, or risk losing new business because of a failed cyber assessment. These are all rational fears.
There were a lot of ways to solve some/all of these problems, but we focused on building a compliant AI inference layer that can "plug" into any AI tool or workflow. Just as OpenRouter integrates with most tools, Consus can connect to tools like ChatGPT or Claude, open source tools including the Pi coding agent or Open WebUI, or integrate with applications built and maintained by individual organizations.
Almost no aerospace & defense company lives in all three major GovClouds (AWS, Azure, Google). When I mapped where frontier models can legally run for ITAR and CUI work, each provider had some subset of models, and each model achieved varying levels of compliance. Our customers don\u2019t think in terms of cloud providers. They think about the data controls they require, and the model they want to use.\nThat is why we built the compliance suffix. Under the hood, every request hits a single OpenAI-compatible endpoint, where keys are verified and policy is enforced before anything touches inference. Every model name must carry a compliance suffix, such as gpt-5.6-sol:fedramp-high or claude-opus-5-5:itar, and any bare model name is rejected. We never proxy to the standard commercial endpoints.
Our customers are also able to build an allowlist of models, and assign spend & model restrictions to individual users in the organization. This is all handled through our Consus Portal where teams can manage spend, keys, and policies.
A typical question we hear is why not just use Bedrock in AWS GovCloud or Azure Government directly. For small teams, just getting access to these platforms is difficult. For larger organizations, GovCloud lets you inherit some but not all of the controls needed to handle sensitive data. Also, models are split across providers: GPT-5.6 Sol is only available in Azure Government, while Claude Opus 5.5 is served through Bedrock in AWS GovCloud. If you want both, you are standing up and securing two separate government cloud environments. We run all of them behind one endpoint so customers don\u2019t have to pick a cloud, and we handle the compliance work for each one.
Given the data sensitivities, Consus does not store any customer data at rest. All prompts and completions stay in memory only for the length of the request and are never logged or written to disk. Zero data retention is strictly enforced both on ourselves and the infrastructure/model providers. We do keep metadata on each request and response for billing and audit purposes.
Consus is not self-serve by design. ITAR requires us to know exactly who is on the other end of every key, so we verify every organization and put a contract in place before issuing API keys. We charge our customers a compliance fee starting at $40/mo/seat plus AI tokens at cost.
We are actively serving customers, and would love any feedback from security experts, or developers/engineers working in highly regulated industries!
References:\nAPI Documentation: https://gateway.consus.io/overview\nSecurity & Architecture: https://gateway.consus.io/security\nCompliance Details: https://consus.io/compliance"},"title":{"matchLevel":"none","matchedWords":[],"value":"Launch HN: Consus (YC F24) \u2013 LLM gateway for companies handling sensitive data"}},"_tags":["story","author_ericmags","story_50073471","launch_hn"],"author":"ericmags","children":[50073683,50073905,50074972,50075148,50075201,50076632,50078867,50079617,50082887,50083447,50083533,50108228],"created_at":"2026-10-13T15:41:00Z","created_at_i":1791906060,"num_comments":20,"objectID":"50073471","points":36,"story_id":50073471,"story_text":"Hey Hacker News! I'm Eric, the founder of Consus. We route all AI requests to ITAR restricted and controlled unclassified information (CUI) compliant infrastructure.\nConsus itself satisfies ITAR restrictions, and we recently completed our FedRAMP equivalency audit against the 410 FedRAMP High controls. FedRAMP High is the U.S. government\u2019s strictest security baseline for cloud services handling sensitive unclassified data. A breach of this data could cause severe or catastrophic harm. Achieving FedRAMP equivalency, or authorization, is required before processing CUI information.
Demo: https://youtu.be/6MYxJe6P4oY
Aerospace and defense is experiencing rapid growth. Unfortunately, most companies are struggling to use AI because of necessary data protections & compliance risk. These companies can move even faster if they could use the AI tools that most other industries take for granted.
I spent most of my career prior to Consus in aerospace & defense. I launched national security payloads at SpaceX, and was an early employee at Castelion. I\u2019ve watched first hand how compliance red-tape makes it difficult for companies to adopt new technologies and trust vendors that touch their sensitive data. For example, I worked with a satellite manufacturer that doesn\u2019t allow any AI tools, even for non-sensitive work.
Even as AI has become extremely useful over the past 9-12 months, I was surprised by how many aerospace & defense companies refused to touch it. They could see how it could be helpful, but they were scared about model providers training on their data, violating an ITAR rule, or risk losing new business because of a failed cyber assessment. These are all rational fears.
There were a lot of ways to solve some/all of these problems, but we focused on building a compliant AI inference layer that can "plug" into any AI tool or workflow. Just as OpenRouter integrates with most tools, Consus can connect to tools like ChatGPT or Claude, open source tools including the Pi coding agent or Open WebUI, or integrate with applications built and maintained by individual organizations.
Almost no aerospace & defense company lives in all three major GovClouds (AWS, Azure, Google). When I mapped where frontier models can legally run for ITAR and CUI work, each provider had some subset of models, and each model achieved varying levels of compliance. Our customers don\u2019t think in terms of cloud providers. They think about the data controls they require, and the model they want to use.\nThat is why we built the compliance suffix. Under the hood, every request hits a single OpenAI-compatible endpoint, where keys are verified and policy is enforced before anything touches inference. Every model name must carry a compliance suffix, such as gpt-5.6-sol:fedramp-high or claude-opus-5-5:itar, and any bare model name is rejected. We never proxy to the standard commercial endpoints.
Our customers are also able to build an allowlist of models, and assign spend & model restrictions to individual users in the organization. This is all handled through our Consus Portal where teams can manage spend, keys, and policies.
A typical question we hear is why not just use Bedrock in AWS GovCloud or Azure Government directly. For small teams, just getting access to these platforms is difficult. For larger organizations, GovCloud lets you inherit some but not all of the controls needed to handle sensitive data. Also, models are split across providers: GPT-5.6 Sol is only available in Azure Government, while Claude Opus 5.5 is served through Bedrock in AWS GovCloud. If you want both, you are standing up and securing two separate government cloud environments. We run all of them behind one endpoint so customers don\u2019t have to pick a cloud, and we handle the compliance work for each one.
Given the data sensitivities, Consus does not store any customer data at rest. All prompts and completions stay in memory only for the length of the request and are never logged or written to disk. Zero data retention is strictly enforced both on ourselves and the infrastructure/model providers. We do keep metadata on each request and response for billing and audit purposes.
Consus is not self-serve by design. ITAR requires us to know exactly who is on the other end of every key, so we verify every organization and put a contract in place before issuing API keys. We charge our customers a compliance fee starting at $40/mo/seat plus AI tokens at cost.
We are actively serving customers, and would love any feedback from security experts, or developers/engineers working in highly regulated industries!
References:\nAPI Documentation: https://gateway.consus.io/overview\nSecurity & Architecture: https://gateway.consus.io/security\nCompliance Details: https://consus.io/compliance","title":"Launch HN: Consus (YC F24) \u2013 LLM gateway for companies handling sensitive data","updated_at":"2026-10-15T19:45:48Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"hggh"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"Why Switzerland has again slammed the door on Spanish judge Garc\u00eda-Castell\u00f3n"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"https://www.elnacional.cat/en/politics/why-switzerland-slams-door-spanish-judge-garcia-castellon_1235613_102.html"}},"_tags":["story","author_hggh","story_40689016"],"author":"hggh","children":[40689345],"created_at":"2024-06-15T11:17:25Z","created_at_i":1718450245,"num_comments":8,"objectID":"40689016","points":8,"story_id":40689016,"title":"Why Switzerland has again slammed the door on Spanish judge Garc\u00eda-Castell\u00f3n","updated_at":"2024-09-20T17:19:14Z","url":"https://www.elnacional.cat/en/politics/why-switzerland-slams-door-spanish-judge-garcia-castellon_1235613_102.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"stretchwithme"},"title":{"matchLevel":"none","matchedWords":[],"value":"Spain\u2019s phantom airports | PRI's The World"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"http://www.theworld.org/2011/04/spain-castellon-airport/"}},"_tags":["story","author_stretchwithme","story_2473067"],"author":"stretchwithme","children":[2473069],"created_at":"2011-04-22T02:06:37Z","created_at_i":1303437997,"num_comments":1,"objectID":"2473067","points":2,"story_id":2473067,"title":"Spain\u2019s phantom airports | PRI's The World","updated_at":"2024-09-19T17:43:12Z","url":"http://www.theworld.org/2011/04/spain-castellon-airport/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"krm01"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"Giant of Castelnau"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"https://en.wikipedia.org/wiki/Giant_of_Castelnau"}},"_tags":["story","author_krm01","story_22359426"],"author":"krm01","created_at":"2020-02-18T19:28:45Z","created_at_i":1582054125,"num_comments":0,"objectID":"22359426","points":2,"story_id":22359426,"title":"Giant of Castelnau","updated_at":"2024-09-20T05:42:38Z","url":"https://en.wikipedia.org/wiki/Giant_of_Castelnau"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"vigrant"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"Built this mostly with AI assistance (vibe-coded). Stockfish 16 runs in the browser via WASM. Constraints are parsed in two layers: a hand-written rule parser handles common patterns (no captures, piece restrictions, no castling, etc.), and anything it can't match falls through to Claude Haiku, which generates a JavaScript matches(uciMove, chess) function on the fly. That function runs client-side and filters the list of legal UCI moves before being passed to Stockfish's searchmoves parameter, so Stockfish's skill level, depth, and randomness all still apply correctly within the allowed set.
Constraints can target the engine, the player, or both. Shareable via URL (FEN + constraints + ELO encoded as query params).
Pre-loaded challenge if you want to skip setup:
https://constrainedchess.vercel.app/?skill=5&c=player%7Ccan%..."},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Constrained Chess, Play Stockfish with custom natural-language rules"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://constrainedchess.vercel.app/"}},"_tags":["story","author_vigrant","story_47200982","show_hn"],"author":"vigrant","children":[47201113],"created_at":"2026-02-28T22:27:57Z","created_at_i":1772317677,"num_comments":8,"objectID":"47200982","points":2,"story_id":47200982,"story_text":"Built this mostly with AI assistance (vibe-coded). Stockfish 16 runs in the browser via WASM. Constraints are parsed in two layers: a hand-written rule parser handles common patterns (no captures, piece restrictions, no castling, etc.), and anything it can't match falls through to Claude Haiku, which generates a JavaScript matches(uciMove, chess) function on the fly. That function runs client-side and filters the list of legal UCI moves before being passed to Stockfish's searchmoves parameter, so Stockfish's skill level, depth, and randomness all still apply correctly within the allowed set.
Constraints can target the engine, the player, or both. Shareable via URL (FEN + constraints + ELO encoded as query params).
Pre-loaded challenge if you want to skip setup:
https://constrainedchess.vercel.app/?skill=5&c=player%7Ccan%...","title":"Show HN: Constrained Chess, Play Stockfish with custom natural-language rules","updated_at":"2026-03-05T23:38:24Z","url":"https://constrainedchess.vercel.app/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"lawrenceyan"},"title":{"matchLevel":"none","matchedWords":[],"value":"Kramnik and AlphaZero: How to Rethink Chess\u200e"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"https://www.chess.com/article/view/no-castling-chess-kramnik-alphazero"}},"_tags":["story","author_lawrenceyan","story_21789224"],"author":"lawrenceyan","children":[21812197,21812289,21812379,21812414,21812443,21812590,21812638,21813014,21813324,21813470,21813645,21813969,21814450,21815294,21815969,21816340,21816642,21817312,21818265],"created_at":"2019-12-14T12:40:56Z","created_at_i":1576327256,"num_comments":85,"objectID":"21789224","points":138,"story_id":21789224,"title":"Kramnik and AlphaZero: How to Rethink Chess\u200e","updated_at":"2024-09-20T05:24:04Z","url":"https://www.chess.com/article/view/no-castling-chess-kramnik-alphazero"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"endswapper"},"title":{"matchLevel":"none","matchedWords":[],"value":"Cow Dung Goes High Design"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"http://www.nytimes.com/2016/08/29/t-magazine/cow-poop-design-museum-castelbosco-farm.html"}},"_tags":["story","author_endswapper","story_12424184"],"author":"endswapper","children":[12426055],"created_at":"2016-09-04T13:20:31Z","created_at_i":1472995231,"num_comments":3,"objectID":"12424184","points":34,"story_id":12424184,"title":"Cow Dung Goes High Design","updated_at":"2024-09-19T23:38:25Z","url":"http://www.nytimes.com/2016/08/29/t-magazine/cow-poop-design-museum-castelbosco-farm.html"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"mcyger"},"title":{"matchLevel":"none","matchedWords":[],"value":"How PalmSprings.com Was Built into a $1MM+ Destination Website"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"http://www.domainsherpa.com/michael-castello-ccin-interview/#.TicFZFI_ZMQ.hackernews"}},"_tags":["story","author_mcyger","story_2786381"],"author":"mcyger","created_at":"2011-07-20T16:42:53Z","created_at_i":1311180173,"num_comments":0,"objectID":"2786381","points":1,"story_id":2786381,"title":"How PalmSprings.com Was Built into a $1MM+ Destination Website","updated_at":"2024-09-19T17:54:35Z","url":"http://www.domainsherpa.com/michael-castello-ccin-interview/#.TicFZFI_ZMQ.hackernews"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ohjeez"},"title":{"matchLevel":"none","matchedWords":[],"value":"Rock Has a Voice and You Can Listen to It"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"https://www.outsideonline.com/2401508/castleton-tower-moab-vibrations-sound"}},"_tags":["story","author_ohjeez","story_20841603"],"author":"ohjeez","created_at":"2019-08-30T19:09:30Z","created_at_i":1567192170,"num_comments":0,"objectID":"20841603","points":1,"story_id":20841603,"title":"Rock Has a Voice and You Can Listen to It","updated_at":"2024-09-20T04:47:58Z","url":"https://www.outsideonline.com/2401508/castleton-tower-moab-vibrations-sound"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"castig"},"title":{"matchLevel":"none","matchedWords":[],"value":"On Solving Bigger Problems in Life"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["castelion"],"value":"http://www.huffingtonpost.com/chris-castiglione/on-solving-bigger-problem_b_8920038.html"}},"_tags":["story","author_castig","story_10859555"],"author":"castig","created_at":"2016-01-07T18:05:14Z","created_at_i":1452189914,"num_comments":0,"objectID":"10859555","points":1,"story_id":10859555,"title":"On Solving Bigger Problems in Life","updated_at":"2024-09-19T22:42:59Z","url":"http://www.huffingtonpost.com/chris-castiglione/on-solving-bigger-problem_b_8920038.html"},{"_highlightResult":{"author":{"fullyHighlighted":true,"matchLevel":"full","matchedWords":["castelion"],"value":"castalian"},"title":{"matchLevel":"none","matchedWords":[],"value":"Epstein Science: the people Epstein discussed scientific topics with"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://edge.dog/templates/cml9p8slu0009gdj2p0l8xf4r"}},"_tags":["story","author_castalian","story_46932909"],"author":"castalian","created_at":"2026-02-08T09:58:11Z","created_at_i":1770544691,"num_comments":0,"objectID":"46932909","points":2,"story_id":46932909,"title":"Epstein Science: the people Epstein discussed scientific topics with","updated_at":"2026-03-05T23:32:26Z","url":"https://edge.dog/templates/cml9p8slu0009gdj2p0l8xf4r"}],"hitsPerPage":50,"nbHits":13,"nbPages":1,"page":0,"params":"query=Castelion&tags=story&hitsPerPage=50&advancedSyntax=true&analyticsTags=backend","processingTimeMS":8,"processingTimingsMS":{"_request":{"queue":46,"roundTrip":16},"afterFetch":{"format":{"total":1}},"fetch":{"query":6,"total":7},"total":8},"query":"Castelion","serverTimeMS":55}