These forums are CLOSED. Please visit the new forums HERE
Verifiable contract in SL |
|
|
Ruthven Willenov
Darkness in your light
Join date: 16 Jan 2008
Posts: 965
|
01-25-2009 17:24
i noticed in the sealed state there's an llListen, but no listen event, is that needed?
|
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
01-25-2009 17:41
Gah!
The llListen was left over from earlier code and should have been deleted. First post is updated accordingly, and goofs from last-minute updates fixed. |
|
Ruthven Willenov
Darkness in your light
Join date: 16 Jan 2008
Posts: 965
|
01-25-2009 18:21
i also see you have an allow menu for the owner, but it's not called on or listened for anywhere
|
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
01-25-2009 18:23
yup, note the comment.
|
|
Ruthven Willenov
Darkness in your light
Join date: 16 Jan 2008
Posts: 965
|
01-25-2009 18:26
lol, nevermind
|
|
Osprey Therian
I want capslocklock
Join date: 6 Jul 2004
Posts: 5,049
|
01-25-2009 21:01
Just as in RL, you keep a copy, as do all parties. You're free to keep more than one copy. I meant there could be an official person or place to hold copies of all contracts. _____________________
|
|
Linda Brynner
Premium Member
Join date: 9 Jan 2007
Posts: 187
|
01-26-2009 04:56
Thanks Jesse, thanks Lear. You're a great help.
And thanks Jesse for dropping the working version into my inventory inworld. My intention is not to learn scripting btw, but this one i saw fly by and can be very helpful. Ehmm i know it is of topic, but ehmm ( giggles ) http://www.ireport.com/recent-updates.jspa?secondarySortBy=last24hours&sortBy=rating&sortOrder=2&filterBy= It's in the top 10 of CNN's iReports. For now that is; have to see how it holds. ![]() _____________________
Love, Linda
Land Store • Freebies • women Fashion http://slurl.com/secondlife/Rundlelawn/14/58/30 http://AboutLand.wordpress.com Beaches Mainland Protected, the best remaining in SL http://slbotblacklist.wordpress.com/ CNN iReports http://www.ireport.com/docs/DOC-205129 |
|
Very Keynes
LSL is a Virus
Join date: 6 May 2006
Posts: 484
|
01-26-2009 07:07
If you are still looking for an Avatar Name for the creator I suggest Mr.Slant from Terry Pratchett's Discworld novels. Here is an excerpt from the wiki :
"Mr Slant (first name unknown) is the president of the Guild of Lawyers, a position that he has held for a long time due to being a zombie. He is also one of the three founders of Morecombe, Slant, and Honeyplace, Ankh Morpork's leading legal practice. Considering that Mr Slant is a zombie and both Mr Morecombe and Honeyplace are vampires, they are old enough to have been around when many laws were first written up. Promotion is also an unlikely prospect in the firm. Mr Slant is the undisputed head of any legal action in the city and is one of major members of the civil council. However, Mr Slant has also been involved in more sinister affairs. He has attempted to aid in deposing Lord Vetinari from power several times, but only through serving other clients. After all, Lawyers are only in it for the money. He was decapitated during the reign of Lord Snapcase, but, since he defended himself, refuses to pass on until his descendants pay the legal fees." _____________________
House of Keynes http://slurl.com/secondlife/Seopophang/237/151/104
![]() Romantica Yacht Club http://slurl.com/secondlife/Jeffrey/58/227/26 Salsa Romantica http://slurl.com/secondlife/Seopophang/77/91/94 |
|
Jesse Barnett
500,000 scoville units
Join date: 21 May 2006
Posts: 4,160
|
01-26-2009 07:09
Ehmm i know it is of topic, but ehmm ( giggles ) http://www.ireport.com/recent-updates.jspa?secondarySortBy=last24hours&sortBy=rating&sortOrder=2&filterBy= It's in the top 10 of CNN's iReports. For now that is; have to see how it holds. ![]() OMG the travesty! We never, ever go off-topic in the Scripting Forums ![]() _____________________
I (who is a she not a he) reserve the right to exercise selective comprehension of the OP's question at anytime.
I am still around, just no longer here. See you across the aisle. Hope LL burns in hell for archiving this forum |
|
Darien Caldwell
Registered User
Join date: 12 Oct 2006
Posts: 3,127
|
01-26-2009 08:56
I wonder what Nota Bene would do that this object doesn't do. It used 2048 bit RSA encryption to allow for verification that it hadn't been tampered with. And a log of the signing event was kept off-world. It was quite an impressive system. I'll send you one of my now-defunct contracts to look at, may give you some ideas. _____________________
|
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
01-26-2009 17:40
Very, thanks for the suggestion, but I went with an existing SL surname and chose "Trusty Greybeard". (Short for Trustworthy, of course.
)Darien, thanks for the Nota Bene. I want this to be standalone, and as such it won't be comparable to the NB service -- but, on the other hand, you're not left in the lurch due to a service provider disappearing. In any case I'm looking forward to checking it out. It'll go on "sale" for free on XStreet in the next day or two, under TG's name. Here's a shot at the instructions, which will be available by clicking the object. ================================================== Greybeard Contract The purpose of this object is to document an agreement in a way that neither party can refute it later. TO USE: 1. Create a notecard containing your agreement. It's a good idea to get all parties to agree to the draft contract before proceeding, but it's not necessary: you can change the contract and re-sign it at any time. 2. If you want, in the notecard, you can use "%1", "%2", etc., to refer to the first signer, second signer, etc. When the contract is done, these will be replaced by the names of the signing parties. This is useful for people who use the same contract with lots of parties, and is not necessary. 3. Rez or wear the Contract. (Wearing is useful if you're in a no-build area. In this case, it's a good idea to copy it first, and rename the new copy for your purpose.) 4. Drop your contract notecard into the object. (If you're wearing it, you may need to right-click and edit it, click Contents tab, and drag your notecard into Contents.) 5. The Contract will read your notecard and will then be ready for each party to read and sign the contract. 6. Each party clicks the Contract and selects READ to read the contract, and then SIGN to sign it, if they agree. The owner is not required to READ first (since the owner should know what they dragged in), but any else is required to READ first to verify it's the contract they think they're signing. READ causes the document to be whispered. (Instant messages would be better, but that would take two seconds per line.) 7. At any time, if there's a change in the plan, just edit the notecard and drop it in again. 8. When each party has signed the document, the owner clicks and selects SEAL. This seals the document so that nobody else can sign it. 9. Give a copy of the document to each party and anyone else who should have a copy (such as a trustee or legal counsel). The permissions on the object can be any valid SL permissions. In general, it's best to leave it full permissions. This will not allow anyone to change the contract, but will allow them to make copies for safe keeping, share with legal counsel, and re-use a copy of the object for a new contract. STORAGE: Keep a copy in your inventory. Feel free to give a copy to a friend or legal counsel, for storage in case of SL inventory loss. Feel free to keep a copy inworld. Do NOT drop a notecard into the contract! Doing this will reset it, starting over with a new, unsigned contract. (You can do this as long as you keep an unmodified copy. See REUSE below.) Do NOT use "Tools -> Reset scripts in selection" on your contract. This will make it forget the contract and who signed it. FOR VERIFICATION: If there is any doubt as to the validity of a Greybeard Contract, inspect the object (right-click -> more -> more -> inspect). It should contain exactly one script, whose creator is Trusty Greybeard. The script should be no-modify. It is likely to be copy/xfer, but that doesn't matter. If the above requirements are met, then this contract is a faithful representation of the text that was signed, and the signers did indeed sign it, on the dates listed by their names at the bottom of the text. For more information, see (WIKI reference here). REUSE: If you have a Greybeard Contract that is copy/mod/xfer, you can copy it and reuse the copy for a new unrelated contract. Rez it, select it, and use SL menu "Tools -> Reset scripts in selection." =================================================== Any suggestions? Thanks! |
|
Cappy Frantisek
Open Source is the Devil!
Join date: 27 Oct 2006
Posts: 400
|
01-26-2009 19:05
LOL. Contracts, in an open sourced world. Nice idea, won't fly.
|
|
Hewee Zetkin
Registered User
Join date: 20 Jul 2006
Posts: 2,702
|
01-26-2009 19:54
LOL. Contracts, in an open sourced world. Nice idea, won't fly. Of COURSE it will! The open source community respects contracts very seriously, actually. In big part because it wants open source resources to stay that way. Open sourcing isn't about piracy or dishonorable or illegal behaviour. It is about collaborating--and being free to collaborate--on cooperative projects. I suggest taking a closer look at open source licenses and reading up on open source projects a little more carefully before making flippant statements like that. |
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
01-27-2009 05:28
LOL. Contracts, in an open sourced world. Nice idea, won't fly. |
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
01-27-2009 06:18
XStreet won't let Trusty Greybeard post an item for sale until he's 10 days old.
Find it inworld at the Freebies section of jPose Villa. http://slurl.com/secondlife/Azzurra%20Meadows/39/85/34 |
|
Ron Khondji
Entirely unlike.
Join date: 6 Jan 2007
Posts: 224
|
Little bug.
01-27-2009 09:04
After I 'bought' the contract it displaid the hover text to 'right click --> buy'. After I deleted the help notecard it said 'drop in contract notecard'. So far so good.
However, if I touch the object without adding a notecard first the object still tries to give me the help notecard. As I deleted that earlier it generates a error: "Greybeard Contract v1a: Unable to give inventory: 'No item named '~~Contract Help'.'." Maybe something you missed? |
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
01-27-2009 10:55
Sorry about the hovertext, easily fixed. That's a bug in the hovertext script, which deletes itself when sold. Thanks for letting me know about it.
Don't delete the help notecard, just drop in your contract, or use "Tools -> reset scripts in object". |
|
Lear Cale
wordy bugger
Join date: 22 Aug 2007
Posts: 3,569
|
01-27-2009 11:22
Fixed, please try again if you like!
Thanks again for the bug report. |
|
Darien Caldwell
Registered User
Join date: 12 Oct 2006
Posts: 3,127
|
01-27-2009 14:20
Thanks Lear, I'm sure many will find this of use, I know I will.
![]() Not to take away from Lear's generous offering, but I did want to say I found that Nota Bene is still open. They moved the office from the sim Obscure to the sim Vinyard. Always good to have options. ![]() _____________________
|