-
Notifications
You must be signed in to change notification settings - Fork 4
Centralize agents page content #237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 6 commits
5d69078
7c593a8
1f3afe4
248375f
d1a734e
9f8b0ea
66a7163
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,12 +1,13 @@ | ||
| import { MarkdownContent } from '@filecoin-foundation/ui-filecoin/Markdown/MarkdownContent' | ||
| import { MarkdownPage } from '@filecoin-foundation/ui-filecoin/Markdown/MarkdownPage' | ||
| import { PageSection } from '@filecoin-foundation/ui-filecoin/PageSection' | ||
| import { notFound } from 'next/navigation' | ||
|
|
||
| import { Navigation } from '@/components/Navigation/Navigation' | ||
|
|
||
| import { FOC_URLS } from '@/constants/site-metadata' | ||
| import { getMarkdownSlugs } from '@/utils/markdown' | ||
|
|
||
| import { SubmitProposalButton } from '../components/SubmitProposalButton' | ||
| import { getRFSData, OPEN_REQUESTS_DIR } from '../utils/get-rfs-data' | ||
|
|
||
| type RFSPageProps = { | ||
|
|
@@ -25,9 +26,55 @@ export default async function RFSPage({ params }: RFSPageProps) { | |
| <> | ||
| <Navigation backgroundVariant="light" /> | ||
| <PageSection backgroundVariant="light" paddingVariant="topCompact"> | ||
| <MarkdownPage> | ||
| <article> | ||
| <MarkdownContent>{rfsData.content}</MarkdownContent> | ||
| </MarkdownPage> | ||
|
|
||
| <div className="prose sm:prose-lg md:prose-xl my-12 md:my-14"> | ||
| <h2>Key Links</h2> | ||
| <ul> | ||
| <li> | ||
| <a href={FOC_URLS.warmStorageService.contactSourceCode}> | ||
| FOC Storage MCP | ||
| </a> | ||
| </li> | ||
| <li> | ||
| <a href={FOC_URLS.warmStorageService.synapseSdk}>Synapse SDK</a> | ||
| </li> | ||
|
Comment on lines
+35
to
+42
|
||
| </ul> | ||
|
|
||
| <h2>A Note on FOC's Storage Model</h2> | ||
| <p> | ||
| FOC uses PDP-based (Proof of Data Possession) warm storage with | ||
| continuous onchain payment rails. You upload pieces to datasets, | ||
| they get proven every period, and you pay an ongoing rate. This is | ||
| not the traditional Filecoin storage deal model based on PoRep | ||
| (Proof of Replication). Think of PDP as: upload data, it stays | ||
| warm and provably available, you pay continuously. | ||
| </p> | ||
|
|
||
| <h2>SDK Maturity & Builder Expectations</h2> | ||
| <p> | ||
| The FOC SDK is under active development. There are known issues | ||
| pending upgrade. Mainnet-ready milestone (M4.1) is targeted for | ||
| approximately March 14, 2025. Builders should: | ||
mirhamasala marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| </p> | ||
| <ul> | ||
| <li> | ||
| Target the latest SDK version once available; earlier versions | ||
| may have breaking changes | ||
| </li> | ||
| <li>Expect API instability - interfaces may shift before M4.1</li> | ||
| <li> | ||
| Reach out to the FOC team when things break; active support is | ||
| available during the build period | ||
| </li> | ||
| </ul> | ||
|
|
||
| <p>We'll update this page as the SDK stabilizes.</p> | ||
| </div> | ||
| </article> | ||
mirhamasala marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| <SubmitProposalButton /> | ||
| </PageSection> | ||
| </> | ||
| ) | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| import { Button } from '@filecoin-foundation/ui-filecoin/Button' | ||
|
|
||
| import { FOC_URLS } from '@/constants/site-metadata' | ||
|
|
||
| export function SubmitProposalButton() { | ||
| return ( | ||
| <Button href={FOC_URLS.agents.plgenesis} variant="primary"> | ||
| Submit a proposal | ||
| </Button> | ||
| ) | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,5 +1,5 @@ | ||
| export const AGENTS_SEO = { | ||
| title: 'Requests for Startups', | ||
| title: 'Agents: Requests for Startups', | ||
| description: | ||
| 'Explore startup opportunities and requests for proposals in the Filecoin ecosystem. Discover areas where innovation is needed and how you can contribute.', | ||
| } as const |
Uh oh!
There was an error while loading. Please reload this page.