Update private-proof-delegation.md

This commit is contained in:
Kalidou Diagne
2025-06-13 20:14:53 +04:00
parent c6cbe3f462
commit 964cc11078
3 changed files with 49 additions and 28 deletions

View File

@@ -47,7 +47,14 @@ export const ProjectList = () => {
const [isManualScroll, setIsManualScroll] = useState(false)
const [isMounted, setIsMounted] = useState(false)
const { projects } = useProjects()
const { projects, searchQuery, activeFilters } = useProjects()
const hasSearchParams =
searchQuery?.length > 0 ||
Object.values({
keywords: activeFilters?.keywords ?? [],
builtWith: activeFilters?.builtWith ?? [],
themes: activeFilters?.themes ?? [],
}).some((arr) => arr.length > 0)
const noItems = projects?.length === 0
@@ -125,6 +132,22 @@ export const ProjectList = () => {
{} as Record<ProjectStatus, ProjectInterface[]>
)
if (hasSearchParams) {
return (
<div className="grid grid-cols-1 gap-4 md:grid-cols-2 md:gap-x-6 md:gap-y-10 lg:grid-cols-4">
{projects?.map((project: any) => (
<ProjectCard
key={project?.id}
project={project}
showBanner
showLinks
border
/>
))}
</div>
)
}
return (
<div className="relative grid items-start justify-between grid-cols-1">
<div className="flex flex-col">

View File

@@ -68,31 +68,29 @@ export const ProjectResultBar = () => {
</div>
{haveActiveFilters && (
<div className="inline-flex flex-wrap gap-1 md:gap-4">
{Object.entries(activeFilters).map(([key, filters], index) => {
return (
<>
{filters?.map((filter) => {
if (filter?.length === 0) return null
return (
<CategoryTag
closable
variant="gray"
onClose={() =>
toggleFilter({
tag: key as ProjectFilter,
value: filter,
})
}
key={`${index}-${filter}`}
>
{filter}
</CategoryTag>
)
})}
</>
{Object.entries(activeFilters)
.flatMap(([key, filters]) =>
(filters ?? []).map((filter) => ({
key,
filter,
}))
)
})}
.filter(({ filter }) => filter?.length > 0)
.map(({ key, filter }, index) => (
<CategoryTag
key={`${key}-${filter}-${index}`}
closable
variant="gray"
onClose={() =>
toggleFilter({
tag: key as ProjectFilter,
value: filter,
})
}
>
{filter}
</CategoryTag>
))}
</div>
)}
</div>

View File

@@ -37,7 +37,7 @@ Ultimately, the project seeks to identify viable building blocks for a future wh
- **Stage:** MVP Development
- **Status:** Active
- **Team Lead:** Takamichi Tsutsumi
- **Team Members:** Wanseob Lim, Shouki Tsuda
- **Team Members:** Shouki Tsuda
- **Collaborators:** Keewoo
## Technical Approach
@@ -52,7 +52,7 @@ The team maintains a strong focus on publishing intermediate findings to guide t
## Milestones
- **Milestone 1:** TEE-based proving benchmark & write-up (in progress, due June 2025)
- **Milestone 1:** TEE-based proving benchmark & write-up ([completed](https://pse.dev/en/blog/tee-based-ppd))
- **Milestone 2:** Literature review and design space mapping for FHE-based delegated proving
- **Milestone 3 (planned):** Experimental implementation of FHE-friendly proving system (Q3Q4 2025)
@@ -66,7 +66,7 @@ Private Delegated Proving has potential to reshape the user experience and archi
## Publications
No publications yet, but the team plans to share regular updates and design notes via blog posts, research forums, and talks (e.g. Devconnect).
- TEE-based proving benchmark & write-up ([completed](https://pse.dev/en/blog/tee-based-ppd))
## Resources