Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
180 changes: 124 additions & 56 deletions public/llms.txt

Large diffs are not rendered by default.

180 changes: 124 additions & 56 deletions src/components/agents/AgentMarkdown.ts

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion src/components/landing/AgentTeaser.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@ const AgentTeaser: React.FC = () => {
}}
>
Copy a single markdown bundle of context, CLI, and API. Paste it
into any LLM and it can quote, exchange, and watch live state.
into any agent harness and it can quote, exchange, and watch
live state.
</Typography>
</Stack>

Expand Down
4 changes: 2 additions & 2 deletions src/components/landing/HowItWorks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ const STEPS: Step[] = [
{
num: '01',
title: 'Quote',
body: 'Allways publishes live BTC↔TAO rates backed by on-chain collateral. The orderbook is fully on-chain.',
body: 'Allways miners publish live BTC↔TAO rates backed by on-chain collateral. The orderbook is fully on-chain.',
},
{
num: '02',
title: 'Initiate',
body: 'User commits a transaction on-chain. Allways collateral locks. No custodian, no wrapped asset.',
body: 'User commits a transaction on-chain. Supporting miner has collateral locked. No custodian, no wrapped asset.',
},
{
num: '03',
Expand Down
29 changes: 26 additions & 3 deletions src/components/landing/MetricsStrip.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ interface MetricProps {
label: string;
value: string;
loading?: boolean;
unit?: string;
}

const Metric: React.FC<MetricProps> = ({ label, value, loading }) => (
const Metric: React.FC<MetricProps> = ({ label, value, loading, unit }) => (
<Stack
sx={{
p: { xs: 2.5, md: 3 },
Expand Down Expand Up @@ -39,6 +40,9 @@ const Metric: React.FC<MetricProps> = ({ label, value, loading }) => (
lineHeight: 1,
color: 'text.primary',
minHeight: '1em',
display: 'flex',
alignItems: 'baseline',
gap: 0.5,
}}
>
{loading ? (
Expand All @@ -49,7 +53,21 @@ const Metric: React.FC<MetricProps> = ({ label, value, loading }) => (
sx={{ bgcolor: 'action.hover' }}
/>
) : (
<CountUpValue value={value} />
<>
<CountUpValue value={value} />
{unit && (
<Box
component="span"
sx={{
fontSize: { xs: '1.5rem', md: '2rem' },
color: 'text.secondary',
fontWeight: 500,
}}
>
{unit}
</Box>
)}
</>
)}
</Box>
</Stack>
Expand Down Expand Up @@ -78,7 +96,12 @@ const MetricsStrip: React.FC = () => {
/>
</Grid>
<Grid item xs={12} sm={6} md={3}>
<Metric label="Volume (TAO)" value={volume} loading={isLoading} />
<Metric
label="Volume"
value={volume}
unit="τ"
loading={isLoading}
/>
</Grid>
<Grid item xs={12} sm={6} md={3}>
<Metric
Expand Down
6 changes: 3 additions & 3 deletions src/components/landing/ValueProps.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,12 @@ const PROPS: Prop[] = [
{
Icon: TrendingUpOutlinedIcon,
title: 'Best rate',
body: 'Dynamic pricing. Allways continuously updates rates every block to surface the best quote.',
body: 'Rates are continuously updated, so the orderbook always surfaces the best quote.',
},
{
Icon: HubOutlinedIcon,
title: 'Subnet-native',
body: 'Built on Bittensor SN7. Settle in TAO, earn in TAO, watch the network in real time.',
title: 'Native settlement',
body: 'Real BTC, real TAO. No bridges, no IOUs, no wrapped tokens — funds settle natively on each chain.',
},
{
Icon: CodeOutlinedIcon,
Expand Down
9 changes: 0 additions & 9 deletions src/components/nav/Footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -147,15 +147,6 @@ const Footer: React.FC = () => {
>
Discord
</Box>
<Box
component="a"
href={LINKS.status}
target="_blank"
rel="noopener noreferrer"
sx={linkSx}
>
Status
</Box>
</Stack>
</Stack>
</Grid>
Expand Down
1 change: 0 additions & 1 deletion src/components/nav/links.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ export const LINKS = {
github: 'https://github.com/entrius/allways',
twitter: 'https://x.com/allways_io',
discord: 'https://discord.gg/Q99Z2UQt9J',
status: 'https://status.all-ways.io',
} as const;

export const docsUrl = (): string =>
Expand Down
13 changes: 13 additions & 0 deletions src/pages/AgentsPage.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,19 @@ const AgentsPage: React.FC = () => {
Everything an LLM needs to quote rates, swap, and watch live state
on Bittensor SN7. Copy. Paste. Ship.
</Typography>
<Typography
sx={{
fontFamily: FONTS.body,
fontSize: { xs: '0.9rem', md: '1rem' },
color: 'text.secondary',
maxWidth: 640,
lineHeight: 1.55,
mt: 1,
}}
>
Hand it to your agent so it can swap natively between digital assets
on its own — no human in the loop, no custodian in the middle.
</Typography>
</Stack>

<Stack spacing={4}>
Expand Down
Loading
Loading