Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 19 20:10
    jeff-zucker commented #209
  • Oct 19 20:05
    csarven commented #209
  • Oct 19 20:04
    csarven commented #209
  • Oct 19 19:53
    bourgeoa commented #209
  • Oct 19 19:31
    csarven commented #209
  • Oct 19 19:10
    jeff-zucker commented #209
  • Oct 19 18:38
    justinwb commented #209
  • Oct 19 16:37
    jeff-zucker commented #209
  • Oct 19 15:40
    jeff-zucker commented #209
  • Oct 19 15:30
    jeff-zucker commented #209
  • Oct 19 11:14
    justinwb commented #209
  • Oct 19 10:56
    justinwb opened #210
  • Oct 19 08:26
    Vinnl commented #209
  • Oct 19 08:26
    Vinnl commented #209
  • Oct 19 08:24
    Vinnl commented #209
  • Oct 17 18:28
    jeff-zucker commented #209
  • Oct 17 18:18
    jeff-zucker commented #209
  • Oct 17 17:29
    angelo-v commented #209
  • Oct 17 17:29
    angelo-v commented #209
  • Oct 17 17:11
    jeff-zucker opened #209
elf Pavlik
@elf-pavlik
Let's try to make progress on #91 and #98
Eric Prud'hommeaux
@ericprud
hi all, a few of us (including justin) are in an NHS hackathon so we won't be able to make today's call.
propose to cancel
elf Pavlik
@elf-pavlik
hi, thanks for heads-up :+1:
hRicklefs
@hRicklefs
sorry all cant make today
elf Pavlik
@elf-pavlik
:wave: I created a hackmd with few suggestions for today's agenda https://hackmd.io/kiotbeyUTgqNyHwr9hA4WQ
justinwb @justinwb just wrapping prior meeting will be on in 5
hRicklefs
@hRicklefs
have to jump off now, see you next week
elf Pavlik
@elf-pavlik
@justinwb what do you think about renaming DataRegistration to DataPartition? I got it from https://www.w3.org/TR/void/#class-property-partitions where Class Partition is something pretty close to our Data Registration
elf Pavlik
@elf-pavlik
BTW do you have access to https://www.npmjs.com/org/solid ? I thought we could publish packages there as @solid/interop-*
Justin Bingham
@justinwb
yeah i have access to that - can discuss in session today
justinwb @justinwb letting partition marinate
elf Pavlik
@elf-pavlik
q+
q+ re authorization
elf Pavlik
@elf-pavlik
Alexander James Phillips
@AJamesPhillips
Hi all, I'm very impressed with the work done on Solid so far. I was hoping to build an application on top of it. Do you have a call tomorrow which I can join? I just want to listen in to get a sense for where the work currently is / how advanced the Solid project is / set my expectations correctly. Thank you! (I've already been posting on the forum here: https://forum.solidproject.org/t/easy-ways-to-convert-typescript-interfaces-into-rdf/4544 )
Justin Bingham
@justinwb
@AJamesPhillips yes this panel has weekly calls on Tuesdays at 10AM Eastern / 3PM UK / 4PM CEST
@/all hackmd for today started here - https://hackmd.io/@hAlm_W2-T-q16baquNyRXg/By5LUsU1t
Justin Bingham
@justinwb
elf Pavlik
@elf-pavlik
q+ to propose creating a milestone and add issues to it
q-
TS implementation initial public API
Justin Bingham
@justinwb
q+ re: registrations / instances / references
Justin Bingham
@justinwb
@AJamesPhillips this is the main repo for the panel: https://github.com/solid/data-interoperability-panel
There are two videos here that walk through the whole spec - https://github.com/solid/data-interoperability-panel#solid-application-interoperability
about 90 minutes each
Justin Bingham
@justinwb
elf-pavlik @elf-pavlik waves to @ericprud , back from the bike trip? :bike:
Eric Prud'hommeaux
@ericprud
indeed i am. was great!
should i mention tha shape-path refoctor is it is not that relevant here?
elf Pavlik
@elf-pavlik
i put it on the agenda before call but now we have 10 min left
Eric Prud'hommeaux
@ericprud
ack
elf Pavlik
@elf-pavlik
BTW it very likely will start moving in direction hinted in solid/solid-oidc#18
Eric Prud'hommeaux
@ericprud
that's a monorepo (using npm workspaces, so i'd like feedback on that choice) which holds the shape-path-core module and a playground(module, live webapp)
elf Pavlik
@elf-pavlik
@AJamesPhillips in the primer you can find more up to date version of the sequence diagram you saw in the issue https://solid.github.io/data-interoperability-panel/primer/#sequence-diagrams
Alexander James Phillips
@AJamesPhillips
Thank you very much Justin and @elf-pavlik . I appreciated the pointers to different materials. I wanted to double check I understood the call earlier that there is not yet a Solid OIDC & authorization application that I could use (for the solidcommunity.net pod I'm using) to give my colleagues granular access to my data? That's not a problem for now as just getting the application up online and backed onto a Solid pod for all-public or private-only use is more than enough for now.
Justin Bingham
@justinwb
@AJamesPhillips community-server now has a solid-oidc identity provider that’s been included, so the main thing from the discussion and spec is the authorization application (aka authorization agent). there are some private implementations (e.g. my group at jd created one as part of some commercial work), but no public ones yet. as @elf-pavlik mentioned yesterday - we should start seeing a public / open version using sai-js in a couple of months.
Noel De Martin
@NoelDeMartin

Hi there,

I've been using the type index as the primary mechanism for my apps to find and register data, but it seems like it's been a proposal for a long time and looking at this issue I saw that it's referred to as "legacy": solid/data-interoperability-panel#104

Does it mean that using the type index is discouraged for new applications? Do you have any idea if something about data discovery will be included on the Solid spec at some point?

I found this issue, but the linked folder has been archived solid/specification#87
elf Pavlik
@elf-pavlik
Hi @NoelDeMartin Solid Application Interoperability addresses both authorization and discovery. User authorizes an application and the authorization agent records Access Receipt in Application Registration created for that application. Every application can discover their Application Registration find all the Data Grants issued for it referenced from Access Receipt. Each Data Grant is for some specific Data Registration, those in turn contain Data Instances for one specific ShapeTree (eg, Project or Task). Possibly this README can give some idea how Application is supposed to get at the data: https://github.com/janeirodigital/sai-js/tree/main/packages/application#readme
1 reply
IMO and very likely many / most people participating in this panel. Combination of Trusted Apps and Type Indexes didn't really address authorizing application and had various privacy issues.