page.tsx 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import type { Metadata } from "next";
  2. import { PageHero } from "@/components/marketing/page-hero";
  3. import { PlaceholderNotice } from "@/components/marketing/placeholder-notice";
  4. export const metadata: Metadata = {
  5. title: "Security",
  6. description:
  7. "How krypco separates private execution from public verification — honest model, no over-claims.",
  8. };
  9. export default function SecurityPage() {
  10. return (
  11. <>
  12. <PageHero
  13. eyebrow="Security"
  14. title="What is private. What is proven."
  15. description="This page describes the intended hybrid security model. It is not a completed audit report or a guarantee against all risk."
  16. />
  17. <section className="section-pad">
  18. <div className="mx-auto max-w-3xl space-y-10 px-5 lg:px-8">
  19. <PlaceholderNotice>
  20. Formal audits, bug-bounty programs, and threat-model documents will
  21. land as the network hardens. What follows is the architectural
  22. intent.
  23. </PlaceholderNotice>
  24. <div>
  25. <h2 className="font-display text-2xl font-semibold tracking-tight">
  26. Private layer
  27. </h2>
  28. <p className="mt-3 text-sm leading-relaxed text-muted-foreground sm:text-base">
  29. Permissioned validators, access control, and confidential
  30. payloads. Not everyone can read or write. That is deliberate —
  31. commercial and operational data should not be fully public by
  32. default.
  33. </p>
  34. </div>
  35. <div>
  36. <h2 className="font-display text-2xl font-semibold tracking-tight">
  37. Public anchors
  38. </h2>
  39. <p className="mt-3 text-sm leading-relaxed text-muted-foreground sm:text-base">
  40. Cryptographic commitments (for example state roots) are posted to
  41. a public chain. Outsiders can verify that an anchor exists and
  42. matches expected structure; they do not automatically receive
  43. private transaction contents.
  44. </p>
  45. </div>
  46. <div>
  47. <h2 className="font-display text-2xl font-semibold tracking-tight">
  48. What this does not claim
  49. </h2>
  50. <p className="mt-3 text-sm leading-relaxed text-muted-foreground sm:text-base">
  51. No system is “unhackable.” Relayers, key custody, validator
  52. sets, and client software remain attack surfaces. Security
  53. maturity tracks implementation, review, and operations — not
  54. marketing slogans.
  55. </p>
  56. </div>
  57. </div>
  58. </section>
  59. </>
  60. );
  61. }